Читайте также:
|
|
SQL позволяет обновлять записи в базе данных
SQL позволяет выполнять запросы к базе данных
27. Все перечисленные ключевые слова относятся к DML (Data Manipulation Language): INSERT, CREATE, DELETE, UPDATE.
Ответ: НЕТ
28. Таблица RATE имеет поля rate_id, id_del, value.
Какой результат выполнения следующего запроса? (Используемый стандарт: ANSI SQL 99)
DELETE FROM RATE where rate_id in (SELECT rate_id FROM RATE WHERE id_del=1) AND id_del=0
Ответ: Запрос не выполнится
29. Дана таблица cars:
color
-----
blue
red
null
blue
Каким будет результат следующего запроса:
SELECT COUNT(DISTINCT color) FROM cars
Ответ: 2
30. Порядок строк в результатах SQL-запроса
Ответ: может быть возрастающим или убывающим для каждого поля;
Невозможно предсказать, если не указан в запросе;
31. Стандартные строковые функции SQL включают:
Ответ: SUBSTR LOWER UPPER
32. Укажите корректные команды INSERT из перечисленных:
Ответ: INSERT INTO students (id, first_name, last_name) VALUES (100, 'Kim', 'Matheson')
33. В некоторой таблице есть колонка EX_COL. Записи таблицы для этой колонки содержат значения { 100, 200, 300, NULL }. Каким будет результат функции AVG(EX_COL)?
Ответ: 200
34. Ключевое слово LIKE может быть использовано только для таких типов данных: (Выберите все подходящие варианты)
Ответ: varchar char
35. Какая из этих строковых функций SQL допустима?
Ответ: UPPER()
36. Какова функция команды GRANT в SQL?
Ответ: Передача прав для выполнения определенных действий над таблицей
37. Имеется таблица Women
+-----+-----------+-------+
| Id | FirstName | Score |
+-----+-----------+-------+
| 1 | Angelina | 500 |
| 2 | Paris | 0 |
| 4 | Jennifer | NULL |
| 7 | Misha | 3000 |
+-----+-----------+-------+
Сколько строк вернет запрос
SELECT * FROM Women
WHERE Score >= ALL (SELECT Score
FROM Women WHERE FirstName='Eva');
Ответ: 4
38. Какой тип оператора будет анализироваться в первую очередь (имеет больший приоритет) в выражении SQL из представленных:
Ответ: Знаки '+' и '-'
39. Предположим, что создана таблица persons с колонками id, name, age. Какой запрос найдет средний возраст всех людей с возрастом не менее 18-ти лет?
Ответ: select avg(age) from persons where age >= 18
40. Для какого из ключевых слов можно добавить строку "TABLE employees", чтобы запрос выполнился для таблицы employees?
Ответ: DROP
41. Какое ключевое слово запрещено использовать совместно с оператором ROLLUP?
Ответ: ORDER BY
My SQL
1. Имеется колонка таблицы Personal типа:
Last_name
__________
Ivanov
Petrov
Shilov
Как в результатах получить первые три буквы от каждого значения в ячейках этой колонки?
SELECT MID(Last_name,1,3) FROM Personal
Перечислите все способы создания новой базы animals
create schema animals;
create database animals;
3. Что произойдет после выполнения такого запроса:
Дата добавления: 2015-08-05; просмотров: 1261 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Какой будет результат выполнения запроса | | | UPDATE tbl |