wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL тестирование

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Какая команда SQL удаляет данные из таблицы с указанным условием в выражении WHERE?

a)

TRUNCATE

b)

DELETE

c)

DELETE AS INSERT

d)

DROP

2.

Что произойдет с таблицей Student при выполнении команды

TRUNCATE TABLE Student;

a)

Все данные удалятся

b)

Таблица удалится

c)

Все данные сохранятся в другую таблицу

d)

Данные реплицируются в другую базу данных

3.

Что произойдет при выполнении выражения для пустой таблицы Student?

INSERT INTO Student(ID, NAME) VALUE(5, 'Иван');

a)

База данных сохранит ваше выражение в очередь выражений

b)

Значение будет добавлено в таблицу

c)

Произойдет

ошибка

d)

Значение будет обновлено в таблице

4.

В таблице Student существует 5 записей. Что произойдет при выполнении следующего SQL выражения?

UPDATE Student

SET city = 'Казань'

WHERE 1=2;

a)

Будет ошибка

b)

Выражение выполнится но в таблице ничего не изменится

c)

Выражение выполнится и все строки изменятся

d)

Данное выражение не допустимо

5.

Какие операторы возможно для работы с NULL?

(выберите несколько значений)

a)

IS

b)

=

c)

IS NOT

d)

==

6.

Что получится после выполнения следующего SQL выражения?

CREATE TABLE Emp

SELECT * FROM Student;

a)

Будет создана таблица Emp автоматически

b)

Не хватает условия WHERE

c)

Выражение некорректно

d)

Данные из таблицы Student будут скопированы в Emp

7.

Какой оператор в сортировке возвратит NULL значения в конце списка?

a)

NULLS LAST

b)

NULL LAST

c)

NULLS FIRST

d)

NULL FIRST

8.

Какие операторы работы со множествами в SQL вы знаете?

a)

UNION

b)

INTERSECT

c)

EXCEPT

d)

UNION ALL

9.

Какие языки программирования являются частью SQL?

a)

DDL

(data definition language)

b)

DML

(data manipulation language)

c)

DCL

(data control language)

d)

DSL

(data structured language)

10.

На какой линии SQL выражения находится ошибка?

1) SELECT *,

2) (1+2) as formula

3) FROM Student

4) WHERE 1=1 AND

5) name = 'Ivan'

6) ORDER BY name AND id;

a)

2)

b)

4)

c)

6)

d)

1)