WorksheetsТест_БД
Total questions: 25
Worksheet time: 25mins
Имеются элементы запроса: 1. SELECT employees.name, departments.name; 2. ON employees.department_id=departments.id; 3. FROM employees; 4. LEFT JOIN departments. В каком порядке их нужно расположить, чтобы выполнить поиск имен всех работников со всех отделов?
1,4,2,3
1,2,4,3
1,3,4,2
Как расшифровывается SQL?
structured query language
strict question line
strong question language
Для создания новой таблицы в существующей базе данных используют команду:
NEW TABLE
CREATE TABLE
MAKE TABLE
Запрос для выборки всех значений из таблицы «Persons» имеет вид:
SELECT ALL Persons
SELECT * FROM Persons
SELECT .[Persons]
Какое выражение используется для возврата только разных значений?
SELECT DISCINCT
SELECT DIFFERENT
SELECT UNIQUE
Для подсчета количества записей в таблице «Persons» используется команда:
COUNT ROW IN Persons
SELECT COUNT(*) FROM Persons
SELECT ROWS FROM Persons
Наиболее распространенным является тип объединения:
INNER JOIN
FULL JOIN
LEFT JOIN
Что возвращает запрос SELECT * FROM Students?
Внутреннюю структуру таблицы «Students»
Рассчитанное суммарное количество записей в таблице «Students»
Все записи из таблицы «Students»
Запрос «SELECT name (a) Employees WHERE age (b) 35 AND 50» возвращает имена работников, возраст которых от 35 до 50 лет. Заполните пропущенные места в запросе.
FROM
BETWEEN
IN
ON
WHERE
Какая агрегатная функция используется для расчета суммы?
SUM
AVG
COUNT
Запрос для выборки первых 14 записей из таблицы «Users» имеет вид:
SELECT * FROM Users LIMIT 14
SELECT * LIMIT 14 FROM Users
SELECT * FROM USERS
Выберите верное утверждение:
SQL чувствителен к регистру при написании запросов
SQL чувствителен к регистру в названиях таблиц при написании запросов
SQL нечувствителен к регистру
Нет верного ответа
Заполните пробелы в запросе «SELECT ___, Сountry FROM ___ », который возвращает имена заказчиков и страны, где они находятся, из таблицы «Customers».
*, Customers
NULL, Customers
Name, Customers
Запрос, возвращающий все значения из таблицы «Countries», за исключением страны с ID=8, имеет вид:
SELECT * FROM Countries EXP ID=8
SELECT * FROM Countries WHERE ID !=8
SELECT ALL FROM Countries LIMIT 8
Напишите запрос для выборки данных из таблицы «Customers», где условием является проживание заказчика в городе Москва
SELECT * FROM Customers WHERE City=”Moscow”
SELECT City=”Moscow” FROM Customers
SELECT Customers WHERE City=”Moscow”
Напишите запрос, возвращающий имена, фамилии и даты рождения сотрудников (таблица «Employees»). Условие – в фамилии содержится сочетание «se».
SELECT FirstName, LastName, BirthDate from Employees WHERE LastName=“se”
SELECT * from Employees WHERE LastName like “_se_”
SELECT FirstName, LastName, BirthDate from Employees WHERE LastName like “%se%”
Какая функция позволяет преобразовать все буквы в выбранном столбце в верхний регистр?
TOP
UPPER
UP
Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees».
RENAME LastName into Surname FROM Employees
ALTER TABLE Employees CHANGE LastName Surname varchar(50)
ALTER TABLE Surname(LastName) FROM Employees
В таблице «Emlpoyees» содержатся данные об именах, фамилиях и зарплате сотрудников. Напишите запрос, который изменит значение зарплаты с 2000 на 2500 для сотрудника с ID=7.
SET Salary=2500 FROM Salary=2000 FOR ID=7 FROM Employees
ALTER TABLE Employees Salary=2500 FOR ID=7
UPDATE Employees SET Salary=2500 WHERE ID=7
Напишите запрос, возвращающий значения из колонки «FirstName» таблицы «Users».
SELECT FirstName FROM Users
SELECT FirstName.Users
SELECT * FROM Users.FirstName
К какому результату приведет выполнение запроса DROP DATABASE Users?
Полное удаление базы данных «Users»
Блокировка на внесение изменений в базу данных «Users»
Удаление таблицы «Users» из текущей базы данных
Что возвращает запрос SELECT FirstName, LastName, Salary FROM Employees Where Salary<(Select AVG(Salary) FROM Employees) ORDER BY Salary DESC?
Имена, фамилии и зарплаты сотрудников, значения которых соответствуют среднему значению среди всех сотрудников
Имена, фамилии сотрудников и их среднюю зарплату за весь период работы, с выполнением сортировки по убыванию
Имена, фамилии и зарплаты сотрудников, для которых справедливо условие, что их зарплата ниже средней, с выполнением сортировки зарплаты по убыванию
В таблице «Animals» базы данных зоопарка содержится информация обо всех обитающих там животных, в том числе о лисах: red fox, grey fox, little fox. Напишите запрос, возвращающий информацию о возрасте лис.
SELECT %fox age FROM Animals
SELECT age FROM Animals WHERE Animal LIKE «%fox»
SELECT age FROM %Fox.Animals
Имеются элементы запроса: 1. ORDER BY Name; 2. WHERE Age<19; 3. FROM Students; 4. SELECT FirstName, LastName. В каком порядке их нужно расположить, чтобы выполнить поиск имен и фамилий студентов в возрасте до 19 лет с сортировкой по имени?
1,4,2,3
4,2,3,1
4,3,2,1
Напишите запрос, который будет возвращать текущую дату.
SELECT GetDate()
SELECT TodayDate()
SELECT Date(Today)
