Id integer primary key,
FIRST_NAME VARCHAR(50) NOT NULL,
LAST_NAME VARCHAR(50) NOT NULL,
ADDRESS VARCHAR(100)
)
Какие запросы позволят добавить запись в эту таблицу?
[a] [+] INSERT INTO students(id, first_name, last_name) VALUES (1, 'Name', 'Surname');
[a] INSERT INTO students VALUES (4, NULL, 'Surname', NULL);
[a] INSERT INTO students VALUES (3, 'Name', null, NULL);
[a] INSERT INTO students(id, first_name) VALUES (2, 'Name');
[q] 2:1: Какое ключевое слово используется для фильтрации значений, полученных в результате применения агрегирующих функций в результатах запроса с использованием GROUP BY?
[a] WHERE
[a] [+] HAVING
[a] И WHERE, и HAVING
[a] Ни одно из перечисленных
[a] select
[q] 2:1: Дана пустая таблица, созданная с помощью выражения:
create table simple_tab (col1 varchar primary key);
Какие из перечисленных запросов отработают корректно:
[a] insert into simple_tab values ( aa );
[a] insert into simple_tab values ( null );
[a] insert into simple_tab values ( 'a\'a' );
[a] insert into simple ( col1 ) values ( 'bb' );
[a] [+] insert into simple_tab ( col1 ) values ( 'bb' );
[q] 2:1: Дана пустая таблица, созданная с помощью выражения:
create table simple_tab (col1 char unique);
Какие из перечисленных запросов успешно выполнятся:
[a] [+] insert into simple_tab values ( 'a' );
[a] insert into simple_tab values ( null );
[a] insert into simple_tab values ( '''' );
[a] insert into simple_tab values ( 4 );
[a] insert simple_tab values ( ''c'' );
[q] 3:1: Что делает опция ESCAPE в следующем выражении SQL: SELECT ProductName, ProductCode FROM Products LIKE 'GA_00_A' ESCAPE 'A';?
[a] Позволяет исключить из выборки значения, в которых встречается символ 'A'
[a] [+] Позволяет интерпретировать символ подчеркивания в строке как обычный символ, если он стоит после 'A'
[a] Позволяет исключить из выборки значения, в которых третий и шестой символы 'A'
[a] Позволяет интерпретировать символ подчеркивания в строке как обычный символ, если он стоит перед 'A'
[a] В SQL такой опции нет
[q] 2:1: Какие из следующих ключевых слов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?
[a] COMMIT ALTER
[a] DROP CREATE
[a] [+] DELETE, INSERT, UPDATE, SELECT
[a] TRUNCATE
[a] SELECT
[q] 2:1: Есть таблица People со следующими записями:
ID FirstName LastName Sex
---------------------------------------------------------
1 John Reyna M
2 Jake Wild M
3 Cathy Armstrong F
4 Jake Earl M
Сколько записей возвратит такой запрос:
SELECT ID, Sex FROM PEOPLE WHERE
(FirstName='John' AND FirstName='Jake')
OR LastName='Wild'
[a] [+] 1
[a] Запрос не выполнится, так как содержит ошибку
[a] 3
[a] 0
[a] 4
[q] 3:1: Укажите корректные команды INSERT из перечисленных:
[a] INSERT INTO students (id, first_name, last_name) SELECT id, first_name FROM new_students WHERE last_name IS NULL
[a] INSERT INTO students SELECT VALUES (95, 'Bill', 'Enzo')
[a] INSERT INTO students (id, first_name, last_name)
[a] INSERT INTO students (id, first_name, last_name) (118, 'Ellen', 'Moran')
[a] [+] INSERT INTO students (id, first_name, last_name) VALUES (100, 'Kim', 'Matheson')
[q] 1:1: Какие из следующих ключевых слов используются в конструкции order by (выберите все подходящие варианты)?
[a] [+] asc, desc
[a] abs
[a] having
[a] dasc
[a] abc
[q] 1:1: Дана таблица Friends со следующими записями:
ID | NAME | AGE
-------------------------
01 | Frank | 18
02 | Sharon | NULL
03 | John | 20
04 | Jennifer | NULL
Сколько записей будет удалено в результате выполнения выражения:
DELETE FROM Friends WHERE AGE = NULL;
[a] [+] 0
[a] 2
[a] 5
[a] 1
[a] 10
[q] 1:1: С помощью какого запроса можно удалить все записи из таблицы A?
[a] delete A
[a] [+] delete from A
[a] delete table A
[a] Delete
[a] Ни один из вышеперечисленных
[q] 1:1: Какое ключевое слово запрещено использовать совместно с оператором ROLLUP?
[a] HAVING
[a] GROUP BY
[a] LIMIT
[a] [+] ORDER BY
[a] WHERE
[q] 2:1: Инструкция языка SQL - ORDER BY определяет:
[a] порядок выборки данных
[a] [+] порядок сортировки результатов
[a] порядок сортировки полей при выборке
[a] группировка полей
[a] ничего из вышеперечисленного
[q] 2:1: Какова функция команды GRANT в SQL?
[a] Для смены пароля и логина пользователей
[a] Оставить все изменения в БД, до тех пор пока не закончится старая транзакция и не начнется новая.
[a] Отмечает начало блока в котором описаны команды другого языка
[a] [+] Передача прав для выполнения определенных действий над таблицей
[a] Для удаления схемы данных
[q] 2:1: Имеется таблица Students
+-----+-----------+-------+
| SId | FirstName | Score |
+-----+-----------+-------+
| 1 | Kate | 100 |
| 2 | Misha | 0 |
| 3 | Nick | NULL |
| 4 | Larisa | 200 |
| 5 | Misha | 150 |
| 6 | Larisa | 50 |
| 7 | Misha | 50 |
| 8 | Kate | 100 |
+-----+-----------+-------+
Каков будет результат следующего запроса:
SELECT MAX(SUM(Score))
FROM Students
GROUP BY FirstName;
[a] 100
[a] 200
[a] 250
[a] Запрос не выполнится из-за наличия значения NULL
[a] [+] Запрос содержит ошибку в синтаксисе и не выполнится
[q] 2:1: Выберите команду для создания таблиц
[a] SELECT
[a] ALTER TABLE
[a] [+] CREATE TABLE
[a] DROP TABLE
[a] CREATE VIEW
[q] 2:1: Выберите команду для выборки данных из таблиц
[a] ALTER
[a] CREATE
[a] DROP
[a] DELETE
[a] [+] SELECT
[q] 2:1: Команда вставки данных
[a] [+] INSERT INTO
[a] DROP TABLE
[a] DELETE FROM TABLE
[a] SELECT
[a] CREATE VIEW
[q] 2:1: ORDER BY – Это
[a] Группировка данных
[a] Вставка данных
[a] [+] Сортировка данных
[a] Условие выборки
[a] Запрос на выдачу данных
[q] 2:1: GROUP BY – ЭТО
[a] [+] Группировка данных
[a] Сортировка данных
[a] Выборка данных
[a] Удаление данных из таблиц
[a] Удаление таблиц
[q] 2:1: Запрос на выборку всех данных из таблицы EMP имеющей 2 столбца
[a] [+] SELECT * FROM EMP;
[a] SELECT KOD FROM EMP WHERE KOD=1;
[a] SELECT FROM EMP
[a] DELETE FROM (SELECT * FROM EMP);
[a] INSERT INTO EMP VALUES(1, NULL);
[q] 2:1: Что произойдет в результате выполнения INSERT INTO EMP VALUES(12);
[a] Произойдет ошибка так как не хватает раздела
[a] [+] Запрос вставит данные в таблицу emp
[a] Произойдет удаление данных из таблицы emp
[a] UNKNOWN
[a] Произойдет ошибка NullRefferentException
[q] 2:1: Какой из приведенных типов данных не используется в стандарте SQL
[a] INTEGER
[a] REAL
[a] DOUBLE PRECISION
[a] SMALINT
[a] [+] VARCHAR2
[q] 2:1: Что делает данная команда
CREATE TABLE Student
( Fam char (30) NOT NULL,
