игра брюс 2048
Главная / Базы данных / SQL и процедурно-ориентированные языки / Тест 3

SQL и процедурно-ориентированные языки - тест 3

Упражнение 1:
Номер 1
Какой из операторов возвращает значение TRUE, если указанный в нем подзапрос не содержит одинаковых строк:

Ответ:

 (1) BETWEEN 

 (2) IN 

 (3) LIKE 

 (4) IS NULL 

 (5) EXISTS 

 (6) UNIQUE 


Номер 2
Какой из операторов возвращает значение TRUE, если значение находится в указанном диапазоне:

Ответ:

 (1) BETWEEN 

 (2) IN 

 (3) LIKE 

 (4) IS NULL 

 (5) EXISTS 

 (6) UNIQUE 


Номер 3
Какой из операторов возвращает значение TRUE, если указанный в нем подзапрос содержит хотя бы одну строку:

Ответ:

 (1) BETWEEN 

 (2) IN 

 (3) LIKE 

 (4) IS NULL 

 (5) EXISTS 

 (6) UNIQUE 


Упражнение 2:
Номер 1
Укажите SQL-операторы, имеющие правильный синтаксис:

Ответ:

 (1) SELECT dno, MIN(f2), MAX(f2) FROM tbl1 GROUP BY dno HAVING MAX(f2) < 1000; 

 (2) SELECT f1,f2 FROM tbl1 ORDER BY f2; 

 (3) SELECT dno, MIN(f2), MAX(f2) FROM tbl1 GROUP BY dno HAVING f2 < 1000; 


Номер 2
Укажите SQL-операторы, имеющие правильный синтаксис:

Ответ:

 (1) SELECT * FROM tbl1 FULL OUTER tbl3;  

 (2) SELECT * FROM tbl1 NATURAL RIGHT JOIN tbl3;  

 (3) SELECT tbl1.f1,tbl2.f1 FROM tbl1 CROSS JOIN tbl2;  


Номер 3
Укажите SQL-оператор, имеющий правильный синтаксис:

Ответ:

 (1) SELECT * FROM tbl1 NATURAL FULL OUTER JOIN tbl3; 

 (2) SELECT * FROM tbl1 JOIN tbl3; 

 (3) SELECT dno, MIN(f2), MAX(f2) FROM tbl1 HAVING SUM(f2) < 1000; 


Упражнение 3:
Номер 1
Какая агрегирующая функция выполняет подсчет количества всех значений столбцов в группе, включая значения NULL:

Ответ:

 (1) COUNT 

 (2) COUNT (*) 

 (3) AVG 

 (4) SUM 

 (5) MAX 

 (6) MIN 


Номер 2
Какая агрегирующая функция возвращает среднее значение агрегируемых данных:

Ответ:

 (1) COUNT 

 (2) COUNT (*) 

 (3) AVG 

 (4) SUM 

 (5) MAX 

 (6) MIN 


Номер 3
Какая агрегирующая функция находит минимальное значение в агрегируемых данных:

Ответ:

 (1) COUNT 

 (2) COUNT (*) 

 (3) AVG 

 (4) SUM 

 (5) MAX 

 (6) MIN 


Упражнение 4:
Номер 1
Какой из операторов возвращает значение TRUE, если указанный в нем подзапрос возвращает хотя бы одну строку:

Ответ:

 (1) BETWEEN 

 (2) IN 

 (3) LIKE 

 (4) IS NULL 

 (5) EXISTS 

 (6) UNIQUE 


Номер 2
Укажите SQL-операторы, имеющие правильный синтаксис:

Ответ:

 (1) SELECT fl1, AVG(f2), MAX(f2) FROM tbl1 GROUP BY fl1 HAVING f1 < 20; 

 (2) SELECT fl1, MAX(fl2) FROM tbl1 GROUP BY fl1 HAVING MAX(fl2) > 10; 

 (3) SELECT f1, f2, SUM(f3) FROM tbl1; 


Номер 3
Какая агрегирующая функция определяет среднее значение:

Ответ:

 (1) COUNT 

 (2) COUNT (*) 

 (3) AVG 

 (4) SUM 

 (5) MAX 

 (6) MIN 


Упражнение 5:
Номер 1
Какой из операторов возвращает значение TRUE, если значение находится в числе перечисленных:

Ответ:

 (1) BETWEEN 

 (2) IN 

 (3) LIKE 

 (4) IS NULL 

 (5) EXISTS 

 (6) UNIQUE 


Номер 2
Укажите SQL-операторы, имеющие правильный синтаксис:

Ответ:

 (1) SELECT * FROM tbl1 FULL OUTER tbl2;  

 (2) SELECT * FROM tbl1 NATURAL LEFT JOIN tbl2;  

 (3) SELECT tbl1.f1,tbl2.f1 FROM tbl1 CROSS LEFT JOIN tbl2;  


Номер 3
Какая агрегирующая функция находит максимальное значение в агрегируемых данных:

Ответ:

 (1) COUNT 

 (2) COUNT (*) 

 (3) AVG 

 (4) SUM 

 (5) MAX 

 (6) MIN 




Главная / Базы данных / SQL и процедурно-ориентированные языки / Тест 3