Вариант №1:
SELECT * FROM Table_1 ORDER BY col_1 DESC, col_2 ASC
Вариант №2:
SELECT * FROM Table_1 ORDER BY col_1 ASC, col_2 DESC
Вариант №3:
SELECT * FROM Table_1 ORDER BY col_1, col_2 ASC
Вариант №1
Вариант №2
Вариант №3
Ни один из представленных запросов не соответствует указанной сортировке
В БД имеются 2 таблицы:
К БД посылается такой запрос:
SELECT * FROM Table_1 JOIN Table_2 ON Table_1.col_1 = Table_2.col_1
Какой вывод вернет база?
Вариант №4
SELECT * FROM Table_1 LEFT JOIN Table_2 ON Table_1.col_1 = Table_2.col_1
SELECT Col_1, Col_2, SUM(Col_3) AS Col_3 FROM Table_1 WHERE Col_2 IS NOT NULL GROUP BY Col_1
Таблицу из 3-х столбцов, отфильтрованную по столбцу Col_2, сгруппированную по столбцу Col_1, с суммой по столбцу Col_3
Выведет пустой запрос, из-за указанной фильтрации
Вывод будет зависеть от наполнения таблицы
Запрос завершится ошибкой
Запрос №1:
SELECT COUNT(*) AS Cnt FROM Table_1
Запрос №2:
SELECT COUNT(DISTINCT Col_1) AS Cnt FROM Table_1
Результаты запросов всегда будут различаться на любом возможном содержании таблицы
Результаты запросов не будут различаться на любом возможном содержании таблицы
Запрос №1 вернет значение больше, чем запрос №2, если столбец Col_1 будет содержать значения NULL для некоторых строк
Запрос №1 вернет значение больше, чем запрос №2, если столбец Col_1 будет содержать повторяющиеся значения для некоторых строк
Запрос №2 завершится ошибкой
Имеется база данных интернет-магазина. В этой БД имеются таблицы:
Один к одному
Один ко многим
Многие ко многим
Таблицы никак не связаны
В какой нормальной форме находится база данных? Имеется БД из одной таблицы «Сотрудники». Таблица содержит столбцы:
БД в первой нормальной форме
БД во второй нормальной форме
БД в третьей нормальной форме
Ни одна нормальная форма не соблюдена
Имеется таблица:
К таблице выполняется запрос:
SELECT * FROM Table_1 WHERE Value like '[A|0-9]%[^0-9]'
Какие строки будут возвращены?
Строки с ID 1 и 4
Строки с ID 1, 4 и 9
Строки с ID 1, 4, 6, 7, 8 и 9
Вернется 0 строк
UNION соединить таблицы по принципу внутреннего соединения, но при условии, что строки не будут полностью совпадать. UNION ALL объединит каждую строку из таблицы слева с каждой строкой из таблицы справа
UNION объединяет наборы строк, полностью исключая те строки, которые дублируются, т.е. строка из первого набора, которая есть во втором наборе, вообще не будет выдана ни из одного набора. UNION ALL объединяет наборы с сохранением всех строк
UNION объединяет наборы строк, исключая дубли, т.е. каждая строка после объединения будет уникальной. UNION ALL объединяет наборы с сохранением всех строк
Различия только в написании операции. UNION - это короткий стиль написания UNION ALL
Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы я мог развивать его дальше.
Имя (обязательное)
E-Mail
Подписаться на уведомления о новых комментариях
Комментарии
Ответы появляются сразу, после нажатия на кнопку "Проверить".