Большой тест по SQL

1 / 44

Выберите верное утверждение:

Не верно!

SQL не чувствителен к регистру, т.е. SELECT , select и SeLeCt являются идентичными инструкциями. Исключением из этого правила является MySQL, где учитывается регистр в названии таблицы.


Не верно!

SQL не чувствителен к регистру, т.е. SELECT , select и SeLeCt являются идентичными инструкциями. Исключением из этого правила является MySQL, где учитывается регистр в названии таблицы.


Верно!

Заполните пробелы в запросе «SELECT ___, Сountry FROM ___ », который возвращает имена заказчиков и страны, где они находятся, из таблицы «Customers».

Не верно!

Не верно!

Верно!

Как выглядит запрос, возвращающий все значения из таблицы «Countries» за исключением страны с ID=8?

Не верно!

Для фильтрации в команде SELECT применяется оператор WHERE. После этого оператора ставится условие, которому должна соответствовать строка:

WHERE условие

Если условие истинно, то строка попадает в результирующую выборку. Так как в нашем условии есть != (неравно), то страна с ID=8  не будет выведена.


Верно!

Не верно!

Для фильтрации в команде SELECT применяется оператор WHERE. После этого оператора ставится условие, которому должна соответствовать строка:

WHERE условие

Если условие истинно, то строка попадает в результирующую выборку. Так как в нашем условии есть != (неравно), то страна с ID=8  не будет выведена.


Напишите запрос для выборки данных из таблицы «Customers», где условием является проживание заказчика в городе Москва

Верно!

Не верно!

Не верно!

Напишите запрос, возвращающий имена, фамилии и даты рождения сотрудников из таблицы «Employees». Условие – в фамилии содержится сочетание «se».

Не верно!

Не верно!

Верно!

Какая функция позволяет преобразовать все буквы в выбранном столбце в верхний регистр?

Не верно!

UPPER возвращает символьное выражение, в котором символы нижнего регистра преобразованы в символы верхнего регистра.


Верно!

Не верно!

UPPER возвращает символьное выражение, в котором символы нижнего регистра преобразованы в символы верхнего регистра.


Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees»

Не верно!

Верно!

Не верно!

Какая команда используется для создания новой виртуальной таблицы, которая базируется на результатах сделанного ранее SQL-запроса?

Не верно!

Верно!

Не верно!

В таблице «Emlpoyees» содержатся данные об именах, фамилиях и зарплате сотрудников. Напишите запрос, который изменит значение зарплаты с 2000 на 2500 для сотрудника с ID=7.

Не верно!

UPDATE — оператор языка SQL, позволяющий обновить значения в заданных столбцах таблицы.


Не верно!

UPDATE — оператор языка SQL, позволяющий обновить значения в заданных столбцах таблицы.


Верно!

К какому результату приведет выполнение запроса DROP DATABASE Users?

Верно!

Не верно!

DROP DATABASE удаляет все таблицы в базе данных и удаляет саму базу данных. Если выполнили DROP DATABASE на символически связанной базе данных, связь и первоначальная база данных будут удалены.


Не верно!

DROP DATABASE удаляет все таблицы в базе данных и удаляет саму базу данных. Если выполнили DROP DATABASE на символически связанной базе данных, связь и первоначальная база данных будут удалены.


В таблице «Animals» базы данных зоопарка содержится информация обо всех обитающих там животных, в том числе о лисах: red fox, grey fox, little fox. Напишите запрос, возвращающий информацию о возрасте лис.

Не верно!

Верно!

Не верно!

Что возвращает запрос SELECT FirstName, LastName, Salary FROM Employees Where Salary<(Select AVG(Salary) FROM Employees) ORDER BY Salary DESC?

Не верно!

Не верно!

Верно!

Какой запрос вернет значения из колонки «FirstName» таблицы «Users»?

Верно!

Не верно!

Не верно!

Какой запрос вернет информацию о заказчиках, проживающих в одном из городов: Москва, Тбилиси, Львов?

Не верно!

Верно!

Не верно!

Какая команда используется для объединения результатов запроса без удаления дубликатов?

Не верно!

Дубликаты не удаляет UNION ALL. Если вы хотите их удалить, попробуйте использовать оператор UNION.


Верно!

Не верно!

Дубликаты не удаляет UNION ALL. Если вы хотите их удалить, попробуйте использовать оператор UNION.


Оператор REVOKE предназначен для…

Не верно!

Команда REVOKE лишает одну или несколько ролей прав, назначенных ранее.


Не верно!

Команда REVOKE лишает одну или несколько ролей прав, назначенных ранее.


Верно!

Для чего в SQL используются aliases?

Верно!

Не верно!

Не верно!

Какой запрос вернет значения городов из таблицы «Countries»?

Не верно!

Верно!

Не верно!

Для чего в SQL используется оператор PRIVILEGUE?

Не верно!

Не верно!

Верно!

Какой запрос будет возвращать текущую дату?

Верно!

Не верно!

GETDATE возвращает текущую локальную дату и время на основе системных часов в виде объекта datetime


Не верно!

GETDATE возвращает текущую локальную дату и время на основе системных часов в виде объекта datetime


Какой оператор используется для выборки значений в пределах заданного диапазона?

Не верно!

BETWEEN применяется для выбора значений в определенном диапазоне. Этот оператор работает для чисел и строк, а также дат.


Не верно!

BETWEEN применяется для выбора значений в определенном диапазоне. Этот оператор работает для чисел и строк, а также дат.


Верно!

Какого строкового типа данных нет в SQL?

Не верно!

Верно!

Не верно!

Не верно!

Чем отличаются CHAR и VARCHAR?

Не верно!

Не верно!

Не верно!

Верно!

Как получить значение текущего года в SQL?

Не верно!

Не верно!

Верно!

Не верно!

Как правильно добавить строку в таблицу? Какой запрос верный?

Верно!

Не верно!

Не верно!

Не верно!

Какие поля из таблицы обязательно перечислять в INSERT для вставки данных?

Не верно!

Не верно!

Верно!

Не верно!

Как сделать несколько записей в таблицу за один запрос?

Не верно!

Не верно!

Верно!

Не верно!

Зачем существует команда UPDATE, если можно сначала удалить запись, а потом добавить новую, исправленную?

Не верно!

Не верно!

Верно!

Не верно!

В каких командах можно использовать LIMIT?

Не верно!

Не верно!

Верно!

Не верно!

Как можно заранее узнать, какие записи будут удалены при выполнении DELETE?

Не верно!

Верно!

Не верно!

Не верно!

Какой командой можно создать новую таблицу?

Верно!

Не верно!

Не верно!

Не верно!

Можно ли поменять тип данных поля в уже существующей таблице?

Верно!

Не верно!

Не верно!

Не верно!

Что покажет следующий запрос?
SELECT id FROM Orders WHERE year (date) > 2018;

Не верно!

Не верно!

Не верно!

Верно!

Для чего используется LIMIT?
SELECT * FROM Orders LIMIT 10;

Не верно!

Оператор SQL LIMIT позволяет вывести указанное число строк из таблицы. Ставится он всегда в конце запроса. Используется в СУБД MySQL. Аналогом в MS SQL Server является оператор SQL TOP.

Оператор LIMIT имеет следующий синтаксис:

LIMIT first_row [, last_row]

Оператор SQL LIMIT выводит то количество записей, которое указано в параметре first_row. Если через запятую указано значение параметра last_row, то будут выведены строки в диапазоне first_row — last_row включительно.


Верно!

Не верно!

Оператор SQL LIMIT позволяет вывести указанное число строк из таблицы. Ставится он всегда в конце запроса. Используется в СУБД MySQL. Аналогом в MS SQL Server является оператор SQL TOP.

Оператор LIMIT имеет следующий синтаксис:

LIMIT first_row [, last_row]

Оператор SQL LIMIT выводит то количество записей, которое указано в параметре first_row. Если через запятую указано значение параметра last_row, то будут выведены строки в диапазоне first_row — last_row включительно.


Не верно!

Оператор SQL LIMIT позволяет вывести указанное число строк из таблицы. Ставится он всегда в конце запроса. Используется в СУБД MySQL. Аналогом в MS SQL Server является оператор SQL TOP.

Оператор LIMIT имеет следующий синтаксис:

LIMIT first_row [, last_row]

Оператор SQL LIMIT выводит то количество записей, которое указано в параметре first_row. Если через запятую указано значение параметра last_row, то будут выведены строки в диапазоне first_row — last_row включительно.


Что такое агрегирующие функции?

Не верно!

Агрегирующие функции – это функции, обрабатывающие набор строк для подсчета и возвращения одного значения. Используются для получения обобщающих значений.


Не верно!

Агрегирующие функции – это функции, обрабатывающие набор строк для подсчета и возвращения одного значения. Используются для получения обобщающих значений.


Верно!

Не верно!

Агрегирующие функции – это функции, обрабатывающие набор строк для подсчета и возвращения одного значения. Используются для получения обобщающих значений.


Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM

Верно!

Не верно!

Не верно!

Не верно!

Возможно ли использование одновременно двух агрегирующих функций? Пример:
SELECT MIN(price), MAX(price) FROM Orders;

Не верно!

Верно!

Не верно!

Не верно!

Выберите корректно составленный запрос с функцией GROUP BY

Не верно!

Не верно!

Верно!

Не верно!

Что покажет следующий запрос?
SELECT seller_id, COUNT(*) FROM Orders GROUP BY seller_id HAVING seller_id IN (2,4,6);

Верно!

Не верно!

Не верно!

Не верно!

Выберите пример корректно написанного запроса с использованием подзапроса. Этот запрос выводит информацию о заказе с самой дорогой стоимостью.

Не верно!

Не верно!

Не верно!

Верно!

Что такое JOIN?

Верно!

Не верно!

JOIN объединяет данные из двух разных таблиц в базе.


Не верно!

JOIN объединяет данные из двух разных таблиц в базе.


Не верно!

JOIN объединяет данные из двух разных таблиц в базе.


Какого из перечисленных ниже видов JOIN на самом деле не существует?

Не верно!

Не верно!

Не верно!

Верно!

Выберите пример корректно составленного запроса с использованием JOIN. Данный запрос выведет нам данные ID заказа, имя заказчика и продавца.

Не верно!

Не верно!

Верно!

Не верно!

Выберите пример корректно составленного запроса с использованием UNION

Не верно!

Не верно!

Верно!

Не верно!

Далее
0 из 44

Поздравляем с прохождением теста! Для улучшения знаний по SQL – перейдите в наш канал “Задачи по SQL” по кнопке ниже

Интересно, хочу попробовать