#Вопросы_с_собеседования
В чем разница между перекрестным (cross join) и естественным (natural join) соединением?
Перекрестное соединение создает перекрестное или декартово произведение двух таблиц, тогда как естественное соединение основано на всех столбцах, имеющих одинаковое имя и типы данных в обеих таблицах.
В чем разница между перекрестным (cross join) и естественным (natural join) соединением?
Перекрестное соединение создает перекрестное или декартово произведение двух таблиц, тогда как естественное соединение основано на всех столбцах, имеющих одинаковое имя и типы данных в обеих таблицах.
👍7
Как при помощи Node.js + MySQL упорядочить 100 Гбайт данных
Эта статья поведает о том, как можно эффективно обрабатывать миллиарды строк, которые занимают сотни гигабайт памяти, при помощи Node.js и MySQL.
Смотреть статью
Эта статья поведает о том, как можно эффективно обрабатывать миллиарды строк, которые занимают сотни гигабайт памяти, при помощи Node.js и MySQL.
Смотреть статью
Tproger
Как при помощи Node.js + MySQL упорядочить 100 Гбайт данных
Эта статья поведает о том, как можно эффективно обрабатывать миллиарды строк, которые занимают сотни гигабайт памяти, при помощи Node.js и MySQL.
👍6
#Вопросы_с_собеседования
❓Чем NULL отличается от 0?
Ответ:
0 - это число.
NULL - это не число, а также NULL не является значением пустой строки. NULL используется для указания того, что данные отсутствуют, неизвестны, неприменимы. NULL не равен ничему, даже другому NULL.
❓Чем NULL отличается от 0?
Ответ:
NULL - это не число, а также NULL не является значением пустой строки. NULL используется для указания того, что данные отсутствуют, неизвестны, неприменимы. NULL не равен ничему, даже другому NULL.
👍42
#Вопросы_с_собеседования
❓Что такое составной индекс?
Составной индекс — построенный с посыланием на несколько колонок одновременно. Иначе говоря, это комплексный индекс, состоящий из нескольких колонок.
Такие индексы используют, когда в одном запросе фигурирует более одной колонки.
Создание составного индекса в SQL представлено на картинке.
Как правило эти индексы используются, когда данные в нескольких столбцах логически взаимосвязаны.
❓Что такое составной индекс?
Составной индекс — построенный с посыланием на несколько колонок одновременно. Иначе говоря, это комплексный индекс, состоящий из нескольких колонок.
Такие индексы используют, когда в одном запросе фигурирует более одной колонки.
Создание составного индекса в SQL представлено на картинке.
Как правило эти индексы используются, когда данные в нескольких столбцах логически взаимосвязаны.
👍12
#Вопросы_с_собеседования
При выборке из таблицы прибавьте к дате 1 день
Функция DATE_ADD() прибавляет к дате заданный промежуток времени. Синтаксис выглядит следующим образом(см картинку).
При выборке из таблицы прибавьте к дате 1 день
Функция DATE_ADD() прибавляет к дате заданный промежуток времени. Синтаксис выглядит следующим образом(см картинку).
👍22
#Вопросы_с_собеседования
В чем разница между функциями NOW() и CURRENT_DATE() в PostgreSQL/MySQL?
Основное различие между
В чем разница между функциями NOW() и CURRENT_DATE() в PostgreSQL/MySQL?
NOW() возвращает время, когда начал исполняться оператор.Основное различие между
NOW() и CURRENT_DATE() заключается в том, что NOW() получает текущую дату и время в формате 'YYYY-MM-DD HH:MM:SS', а CURRENT_DATE() получает дату текущего дня 'YYYY-MM-DD'.👍19
#Вопросы_с_собеседования
❓В чем разница между внутренним и внешним соединением?
Ответ:
Внутреннее соединение: внутреннее соединение возвращает строки, когда есть хотя бы некоторые совпадающие данные между двумя (или более ) сравниваемых таблиц.
Внешнее соединение: Внешнее соединение возвращает строки из обеих таблиц, которые включают записи, которые не совпадают ни в одной, ни в обеих таблицах.
❓В чем разница между внутренним и внешним соединением?
Ответ:
Внешнее соединение: Внешнее соединение возвращает строки из обеих таблиц, которые включают записи, которые не совпадают ни в одной, ни в обеих таблицах.
👍23
#Вопросы_с_собеседования
❓Выберите из таблицы workers записи c id от 3 до 10 и зарплатой от 300 до 500.
Ответ на картинке.
❓Выберите из таблицы workers записи c id от 3 до 10 и зарплатой от 300 до 500.
Ответ на картинке.
👍28😱3
#Вопросы_с_собеседования
❓В чем отличие INNER JOIN от LEFT JOIN?
❓В чем отличие INNER JOIN от LEFT JOIN?
INNER JOIN используется для объединения строк из двух таблиц, которые соответствуют условию ON. В конечный результат не попадают строки, не соответствующие условию ON.LEFT JOIN сохраняет все строки из первой таблицы, вне зависимости от того, есть ли для них совпадающая по условию ON строка во второй таблице.👍24❤3🔥1
#Вопросы_с_собеседования
❓Выберите из таблицы workers все записи за март любого года
Ответ на картинке.
❓Выберите из таблицы workers все записи за март любого года
Ответ на картинке.
👍21
#Вопросы_с_собеседования
❓Выберите из таблицы workers все записи, у которых дата больше текущей
Ответ на картинке.
❓Выберите из таблицы workers все записи, у которых дата больше текущей
Ответ на картинке.
👍15
#Вопросы_с_собеседования
❓Написать запрос SQL, чтобы найти имена сотрудников, которые начинаются с «А»
Ответ на картинке.
❓Написать запрос SQL, чтобы найти имена сотрудников, которые начинаются с «А»
Ответ на картинке.
👍17
Запрос, возвращающий все значения из таблицы «Countries», за исключением страны с ID=8, имеет вид
Anonymous Quiz
7%
SELECT * FROM Countries EXP ID=8
10%
SELECT * FROM Countries EXPEPT ID=8
75%
SELECT * FROM Countries WHERE ID !=8
8%
Нет верного ответа
👍25😱6
#Вопросы_с_собеседования
❓Выберите из таблицы workers записи с login равным 'eee', 'bbb', 'zzz'
Ответ на картинке.
❓Выберите из таблицы workers записи с login равным 'eee', 'bbb', 'zzz'
Ответ на картинке.
👍23🔥5