Файл: 1. С помощью какого ключевого слова можно задать условия фильтрации после выполнения группировки.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 443
Скачиваний: 7
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Тест по MYSQL1. С помощью какого ключевого слова можно задать условия фильтрации после выполнения группировки?а) HAVING б)SELECT в)WHERE г) AFTER д)ORDER2. С помощью какого запроса можно получить имена пользователей, встречающихся более одного раза?а) SELECT name FROM users WHERE MIN(name)>1 GROUP BY name DESC; б) SELECT name FROM users GROUP BY name HAVING COUNT(name)>1;3. При создании составного индекса какой столбец нужно ставить первым?а) нужно расставлять столбцы в алфавитном порядке б)тот, по которому будет выше селективность в) тот, которому соответствует первое условие после WHEREг)не имеет значени SELECT name FROM users WHERE COUNT(name)>1 GROUP BY name DESC;4. C помощью какого запроса можно получить текущую структуру таблицы tbl?а) SELECT * FROM tbl б) DESCRIBE tbl в) SHOW TABLE STRUCTURE tbl г) DROP TABLE tbl5. С помощью какого ключевого слова отменяется транзакция?а) RESET б)EXIT в) ROLLBACK г) DECLINE6. С помощью какого ключевого слова подтверждается транзакция?а) RUN б) FINISH в) ENTER г) COMMIT7. С помощью какой программы можно создать дамп базы данных?а) mysqldump б) mysqlextract в) mysqlbackup8. С помощью какого ключевого слова можно соединить строки из нескольких таблиц, основываясь на их связи?а) jOIN б)IMPLODE в) CONCAT9. С помощью какого ключевого слова можно задать алиас для названия таблицы?а) ALIAS б) LIKE в) IS г) AS10. С помощью какого ключевого слова задаются условия запроса?а) INSERT б) ORDER в) WHERE г) WHEN11. С помощью какого ключевого слова можно отфильтровать значения по маске?а) LIKE б) IN в) RANGE12. С помощью какой языковой конструкции можно изменять структуру таблиц?а) AL TER TABLE б) CHANGE TABLE в) DROP TABLE г) EDIT TABLE13. С помощью каких ключевых слов задаётся порядок сортировки?а) FROM/TO б) ASC/DESC в) UP/DOWN14. С помощью какого запроса можно получить пользователей, в email которых содержится более двух точек?
а) SELECT * FROM users WHERE "." IN email MATCHES > 2; б) SELECT * FROM users WHERE email LIKE "%.%.%.%"; в)SELECT * FROM users WHERE email COUNT(".") > 2;15. Каким запросом можно выбрать базу my_db для работы?а) drop database my_db б) update my_db в) use my_db г) select my_db16. Каким запросом можно получить список всех баз данных?А)_GET DATABASES б) SELECT * FROM DATABASES в) COMMIT г) SHOW DATABASES17. Какой является СУБД MySQL?а) документоориентированной б) key-value в) реляционной18. С помощью какой конструкции можно проанализировать использование индекса?а) SHOW INDEXES б) EXPLAIN в) INDEX USAGE г) TEST INDEX19. С помощью какого запроса можно получить список всех имен пользователей без повторов?а) SElECT u1.name FROM users u1 INNER JOIN users u2 ON u1.name <> u2.name; б) SELECT name FROM users WHERE name NOT IN (name); в)SELECT name FROM users ORDER BY name; г) SELECT DISTINCT name FROM users;20. С помощью какого ключевого слова можно сделать автоматическую генерацию первичного ключа?а) AUTO_INCREMENT б) UNIQUE в) PRIMARY KEY г) INDEX21. Для создания новой таблицы в существующей базе данных используют команду:а)NEW TABLE б)CREATE TABLE в)MAKE TABLE22. Имеются элементы запроса: 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, 223. Какое выражение используется для возврата только разных значений?а) SELECT DISCINCT б) SELECT DIFFERENT в) SELECT UNIQUE24. Что возвращает запрос SELECT * FROM Students?а)Все записи из таблицы «Students» б) Рассчитанное суммарное количество записей в таблице «Students»в)Внутреннюю структуру таблицы «Students»25. Запрос «SELECT name ___ Employees WHERE age ___ 35 AND 50» возвращает имена работников, возраст которых от 35 до 50 лет. Заполните пропущенные места в запросе.а)INTO, IN б) FROM, IN в) FROM, BETWEEN26. Запрос, возвращающий все значения из таблицы «Countries», за исключением страны с ID=8, имеет вид:а)SElECT * FROM Countries EXP ID=8 б)SELECT * FROM Countries WHERE ID !=8 в)SELECT ALL FROM Countries LIMIT 827. Для создания новой виртуальной таблицы, которая базируется на результатах сделанного ранее SQL запроса, используется команда:а) CREATE VIRTUAL TABLE б) CREATE VIEW в) ALTER VIEW28. К какому результату приведет выполнение запроса DROP DATABASE Users?а)Полное удаление базы данных «Users» б)Блокировка на внесение изменений в базу данных «Users»
в) Удаление таблицы «Users» из текущей базы данных29. Что возвращает запрос SELECT FirstName, LastName, Salary FROM Employees Where Salary<(Select AVG(Salary) FROM Employees) ORDER BY Salary DESC?а) Имена, фамилии и зарплаты сотрудников, значения которых соответствуют среднему значению среди всех сотрудников б) Имена, фамилии сотрудников и их среднюю зарплату за весь период работы, с выполнением сортировки по убыванию в)Имена, фамилии и зарплаты сотрудников, для которых справедливо условие, что их зарплата ниже средней, с выполнением сортировки зарплаты по убыванию30. Напишите запрос, который будет возвращать текущую дату.а) SELECT GetDate() б)SELECT TodayDate() в)SELECT Date(Today)
а) SELECT * FROM users WHERE "." IN email MATCHES > 2; б) SELECT * FROM users WHERE email LIKE "%.%.%.%"; в)SELECT * FROM users WHERE email COUNT(".") > 2;15. Каким запросом можно выбрать базу my_db для работы?а) drop database my_db б) update my_db в) use my_db г) select my_db16. Каким запросом можно получить список всех баз данных?А)_GET DATABASES б) SELECT * FROM DATABASES в) COMMIT г) SHOW DATABASES17. Какой является СУБД MySQL?а) документоориентированной б) key-value в) реляционной18. С помощью какой конструкции можно проанализировать использование индекса?а) SHOW INDEXES б) EXPLAIN в) INDEX USAGE г) TEST INDEX19. С помощью какого запроса можно получить список всех имен пользователей без повторов?а) SElECT u1.name FROM users u1 INNER JOIN users u2 ON u1.name <> u2.name; б) SELECT name FROM users WHERE name NOT IN (name); в)SELECT name FROM users ORDER BY name; г) SELECT DISTINCT name FROM users;20. С помощью какого ключевого слова можно сделать автоматическую генерацию первичного ключа?а) AUTO_INCREMENT б) UNIQUE в) PRIMARY KEY г) INDEX21. Для создания новой таблицы в существующей базе данных используют команду:а)NEW TABLE б)CREATE TABLE в)MAKE TABLE22. Имеются элементы запроса: 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, 223. Какое выражение используется для возврата только разных значений?а) SELECT DISCINCT б) SELECT DIFFERENT в) SELECT UNIQUE24. Что возвращает запрос SELECT * FROM Students?а)Все записи из таблицы «Students» б) Рассчитанное суммарное количество записей в таблице «Students»в)Внутреннюю структуру таблицы «Students»25. Запрос «SELECT name ___ Employees WHERE age ___ 35 AND 50» возвращает имена работников, возраст которых от 35 до 50 лет. Заполните пропущенные места в запросе.а)INTO, IN б) FROM, IN в) FROM, BETWEEN26. Запрос, возвращающий все значения из таблицы «Countries», за исключением страны с ID=8, имеет вид:а)SElECT * FROM Countries EXP ID=8 б)SELECT * FROM Countries WHERE ID !=8 в)SELECT ALL FROM Countries LIMIT 827. Для создания новой виртуальной таблицы, которая базируется на результатах сделанного ранее SQL запроса, используется команда:а) CREATE VIRTUAL TABLE б) CREATE VIEW в) ALTER VIEW28. К какому результату приведет выполнение запроса DROP DATABASE Users?а)Полное удаление базы данных «Users» б)Блокировка на внесение изменений в базу данных «Users»
в) Удаление таблицы «Users» из текущей базы данных29. Что возвращает запрос SELECT FirstName, LastName, Salary FROM Employees Where Salary<(Select AVG(Salary) FROM Employees) ORDER BY Salary DESC?а) Имена, фамилии и зарплаты сотрудников, значения которых соответствуют среднему значению среди всех сотрудников б) Имена, фамилии сотрудников и их среднюю зарплату за весь период работы, с выполнением сортировки по убыванию в)Имена, фамилии и зарплаты сотрудников, для которых справедливо условие, что их зарплата ниже средней, с выполнением сортировки зарплаты по убыванию30. Напишите запрос, который будет возвращать текущую дату.а) SELECT GetDate() б)SELECT TodayDate() в)SELECT Date(Today)