- Преподавателю
- Информатика
- Тест Основы языка SQL
Тест Основы языка SQL
Раздел | Информатика |
Класс | - |
Тип | Тесты |
Автор | Болдырева Е.П. |
Дата | 17.11.2015 |
Формат | doc |
Изображения | Нет |
Тест «Основы SQL»
-
Как расшифровывается SQL?
-
Структурированный язык вопросов
-
Мощный язык вопросов
-
Структурированный язык запросов
-
Какая SQL команда используется для обновления данных в базе?
-
MODIFY
-
SAVE
-
SAVE AS
-
UPDATE
-
Какая SQL команда используется для удаления данных из базы?
-
REMOVE
-
COLLAPSE
-
DELETE
-
Какая SQL команда используется для вставки данных в базу?
-
ADD RECORD
-
INSERT NEW
-
INSERT INTO
-
ADD NEW
-
Как выбрать колонку с названием "FirstName" из таблицы "Persons"?
-
SELECT Persons.FirstName
-
SELECT FirstName FROM Persons
-
EXTRACT FirstName FROM Persons
-
Как выбрать все поля из таблицы "Persons"?
-
SELECT Persons
-
SELECT *.Persons
-
SELECT [all] FROM Persons
-
SELECT * FROM Persons
-
Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" равно "Peter"?
-
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
-
SELECT * FROM Persons WHERE FirstName<>'Peter'
-
SELECT * FROM Persons WHERE FirstName='Peter'
-
SELECT [all] FROM Persons WHERE FirstName='Peter'
-
Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" начинается с буквы "a"?
-
SELECT * FROM Persons WHERE FirstName='a'
-
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
-
SELECT * FROM Persons WHERE FirstName LIKE '%a'
-
SELECT * FROM Persons WHERE FirstName='%a%'
-
Оператор OR срабатывает когда ХОТЬ ОДНО условие истинно. AND когда ВСЕ условия истинны.
-
Ложь
-
Истина
-
Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" равно "Peter" и "LastName" равно "Jackson"?
-
SELECT FirstName='Peter', LastName='Jackson' FROM Persons
-
SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'
-
SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
-
Как выбрать все записи из таблицы "Persons", где значение поля "LastName" в алфавитном порядке находится между значениями "Hansen" и "Pettersen"?
-
SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'
-
SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Persons
-
SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'
-
Какое SQL выражение используется для извлечения различных значений?
-
SELECT UNIQUE
-
SELECT DIFFERENT
-
SELECT DISTINCT
-
Какая SQL команда используется для упорядочивания результатов?
-
SORT BY
-
ORDER
-
ORDER BY
-
SORT
-
Как выбрать все записи из таблицы "Persons", упорядоченных по полю "FirstName" в обратном порядке?
-
SELECT * FROM Persons SORT BY 'FirstName' DESC
-
SELECT * FROM Persons ORDER BY FirstName DESC
-
SELECT * FROM Persons SORT 'FirstName' DESC
-
SELECT * FROM Persons ORDER FirstName DESC
-
Выберите правильный SQL запрос для вставки новой записи в таблицу "Persons".
-
INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
-
INSERT ('Jimmy', 'Jackson') INTO Persons
-
INSERT VALUES ('Jimmy', 'Jackson') INTO Persons
-
Выберите правильный SQL запрос для вставки новой записи в таблицу "Persons", причём в поле "LastName" вставить значение "Olsen".
-
INSERT INTO Persons ('Olsen') INTO LastName
-
INSERT INTO Persons (LastName) VALUES ('Olsen')
-
INSERT ('Olsen') INTO Persons (LastName)
-
Как изменить значение "Hansen" на "Nilsen" в колонке "LastName", таблицы Persons?
-
UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen'
-
MODIFY Persons SET LastName='Hansen' INTO LastName='Nilsen
-
UPDATE Persons SET LastName='Hansen' INTO LastName='Nilsen'
-
MODIFY Persons SET LastName='Nilsen' WHERE LastName='Hansen'
-
Как удалить записи, где значение поля "FirstName" равно "Peter"?
-
DELETE ROW FirstName='Peter' FROM Persons
-
DELETE FirstName='Peter' FROM Persons
-
DELETE FROM Persons WHERE FirstName = 'Peter'
-
Как вывести количество записей, хранящихся в таблице "Persons"?
-
SELECT COUNT() FROM Persons
-
SELECT COLUMNS() FROM Persons
-
SELECT COLUMNS(*) FROM Persons
-
SELECT COUNT(*) FROM Persons
-
Какая инструкция языка SQL используется для создания запроса на выборку?
-
-
SELECT
-
SELECT … INTO
-
INSERT … INTO
-
ORDER BY DELETE
-
UPDATE
-
TRANSFORM
-
-
Инструкция языка SQL ''CREATE TABLE'' используется для:
-
-
Создания представления
-
Создания индекса
-
Обновления таблицы
-
Сохранения результатов выборки в новой таблице
-
Создания таблицы
-
-
Удаления таблицы
Какая инструкция языка SQL используется для создания запроса на удаление
-
-
SELECT
-
SELECT … INTO
-
INSERT … INTO
-
ORDER BY
-
DELETE
-
UPDATE
-
-
TRANSFORM
Инструкция языка SQL "DROP TABLE'' используется для:
-
-
Создания представления
-
Изменения индекса
-
Обновления таблицы
-
Изменения таблицы
-
Создания таблицы
-
-
Удаления таблицы
Для группировки данных потребуется предложение:
-
-
ORDER BY
-
GROUP BY
-
HAVING
-
Не одно из вышеперечисленных
-
-
Чтобы исключить дублирующиеся значения из результата выборки, нужно использовать:
-
-
SELECT ALL
-
SELECT DISTINCT
-
SELECT DICTINCT ROW
-
SELECT TOP 10% SELECT
-
NOT DUBLICATE
-
-
В таблице Employers есть поле FName, LName и BirthDate.Что произойдёт при выполнении следующей процедуры:
-
SELECT FName , LName, Birthdate
From Employers
ORDER BY BirthDate DESC, LName;
-
Записи отсортируются в порядке убывания дат рождения, а затем по возрастанию фамилий
-
Записи отсортируются в порядке убывания фамилий, а затем по возрастанию дат рождения
-
Записи отсортируются в порядке возрастания фамилий, а затем по убыванию дат рождения
-
Записи отсортируются в порядке возрастания дат рождения, а затем по убыванию фамилий
-
-
Какие команды можно использовать для того, чтобы упорядочить таблицу заказов (Orders) по дате заказа (поле OrderDate) по возрастанию:
-
-
SELECT ID, Order, OrderDate FROM Orders ORDER BY OrderDate DESC;
-
SELECT ID, Order, OrderDate FROM Orders ORDER BY 3 ASC;
-
SELECT * FROM Orders ORDER BY OrderDate;
-
-
SELECT ID, Order FROM Orders ORDER BY 2;
Какую итоговую функцию надо выбрать для вычисления количества записей в группе?
-
-
COUNT
-
STDEV
-
AVG
-
VAR
-
SUM
-
-
В таблице Customers хранятся данные о клиентах, а в таблице Phones - телефоны клиентов. Что выполняет данная инструкция:
-
SELECT Customers.Lname
FROM Customers INNER JOIN Phones ON Customers.CustomerNum =Phone.CustomerNum WHERE (Customers.LName Like 'N%')
ORDER BY Customers.LName;
-
Выбирает всех клиентов из таблицы Customers, у которых есть телефон
-
Выбирает всех клиентов из таблицы Customers, у которых фамилия начинается на букву N
-
Выбирает всех клиентов из таблицы Customers, у которых фамилия начинается на букву N и при этом есть телефон
-
-
Выбирает всех клиентов из таблицы Customers, у которых фамилия начинается на букву N и при этом нет телефона
Какое условие нужно использовать для отбора связанных данных из двух таблиц?
-
-
INNER JOIN
-
DISTINCTROW
-
LEFT OUTER JOIN
-
CROSS PRODUCT
-
-
RIGHT OUTER JOIN
Какое из условий предложения WHERE позволяет отобрать адреса клиентов из USA и Canada:
-
-
Country = 'USA' AND Country = 'Canada'
-
Country = 'USA' OR Country = 'Canada'
-
Country IN ('USA', 'Canada')
-
Country IN ('USA' AND 'Canada') NOT (Country = 'USA' AND Country = 'Canada')