Font size
WorksheetsТест по SQL и SQLite
Total questions: 54
Worksheet time: 30mins
Какой командой создается новая таблица в SQL?
CREATE NEW TABLE
NEW TABLE
CREATE TABLE
ADD TABLE
Какой тип данных используется для хранения текста в SQLite?
TEXT
CHAR
VARCHAR
STRING
Когда срабатывает триггер типа BEFORE INSERT?
Перед обновлением записи
После удаления записи
Перед вставкой записи
После вставки записи
Какой оператор используется для объединения строк из двух таблиц на основе условия?
SELECT
JOIN
UNION
GROUP BY
Какой тип подзапроса возвращает только одно значение?
Кортежный подзапрос
Скалярный подзапрос
Коррелированный подзапрос
Табличный подзапрос
Какая оконная функция используется для вычисления кумулятивной суммы?
RANK
ROW_NUMBER
SUM
SUM OVER
Какая функция используется для получения текущей даты в SQLite?
DATE()
CURRENT_DATE()
DATE('now')
CURDATE()
Что возвращает функция RANK?
Общее количество строк
Позицию каждой строки в группе
Только первую строку
Максимальное значение столбца
Какая команда завершает транзакцию и сохраняет изменения?
ROLLBACK
COMMIT
SAVE
Какая команда используется для удаления таблицы?
DELETE TABLE
REMOVE TABLE
DROP TABLE
UNSET TABLE
Какой тип данных используется для хранения целых чисел в SQLite?
NUMBER
INT
INTEGER
DECIMAL
Какая команда используется для создания триггера?
CREATE TRIGGER
NEW TRIGGER
ADD TRIGGER
MAKE TRIGGER
Что вернет оператор LEFT JOIN, если правой таблице не найдены совпадающие строки?
Исключит эти строки
Оставит пустые значения (NULL)
Заменит на "0"
Дублирует значения из левой таблицы
Какой оператор используется для объединения результатов двух SELECT-запросов?
Какой оператор используется для объединения результатов двух SELECT-запросов?
JOIN
MERGE
UNION
APPEND
Как называется операция, когда подзапрос ссылается на данные внешнего запроса?
Независимый подзапрос
Коррелированный подзапрос
Локальный подзапрос
Скалярный подзапрос
Какая функция возвращает номер строки в результате запроса?
ROW_NUMBER
RANK
ROW_NUM
RANKING
Какой результат возвращает функция ROW_NUMBER?
Общее количество строк
Порядковый номер каждой строки
Только первую строку
Максимальное значение столбца
Какую команду следует использовать для удаления индекса?
DELETE INDEX
REMOVE INDEX
DROP INDEX
ALTER INDEX
Какую цель преследует создание индексов?
Увеличение размера таблицы
Сортировка данных
Ускорение поиска данных
Автоматическое удаление данных
Какой оператор используется для создания виртуальной таблицы?
CREATE TABLE
CREATE VIRTUAL TABLE
ADD VIRTUAL
NEW VIRTUAL TABLE
В чем заключается особенность виртуальных таблиц в SQLite?
Они занимают больше памяти
Хранят данные в текстовом формате
Данные хранятся в памяти, а не на диске
Они работают быстрее стандартных таблиц
Какой ключ используется для расшифровки данных, зашифрованных методом AES?
Случайный ключ
Тот же самый ключ, что и при шифровании
Встроенный системный ключ
Пароль пользователя
Какая функция используется для извлечения значения из объекта JSON в SQLite?
JSON_OBJECT
JSON_ARRAY
JSON_EXTRACT
JSON_GET
Какая команда отменяет текущие изменения транзакции?
ROLLBACK
UNDO
BACK
STOP
SQLite?
JSON_OBJECT
JSON_ARRAY
JSON_EXTRACT
JSON_GET
Какая команда отменяет текущие изменения транзакции?
ROLLBACK
UNDO
BACK
STOP
Для чего обычно используется тип данных BLOB в базе данных?
Для хранения чисел с плавающей запятой
Для хранения строк
Для хранения больших двоичных объектов, таких как изображения и файлы
Для хранения кортежей данных
Какую команду используют для создания временной таблицы в SQLite?
CREATE TABLE TEMP
TEMP TABLE
CREATE TEMP TABLE
Какая команда начинает транзакцию в SQLite?
BEGIN
START
OPEN
INITIATE
Какой тип индекса ускоряет выполнение SELECT запросов?
Основной индекс
Составной индекс
Уникальный индекс
Секундный индекс
Какой из операторов завершает транзакцию, сохраняя все изменения?
ROLLBACK
SAVE
COMMIT
END
Какая команда создает виртуальную таблицу в SQLite?
ADD VIRTUAL TABLE
CREATE VIRTUAL TABLE
CREATE NEW VTABLE
NEW VTABLE
Какая функция используется для конкатенации строк?
STITCH
JOIN
CONCAT
MERGE
Какая команда удаляет индекс из таблицы?
DELETE INDEX
DROP INDEX
REMOVE INDEX
CLEAR INDEX
Какой тип данных используется для хранения больших двоичных объектов, таких как изображения?
BINARY
FILE
BLOB
MEDIA
Какая функция используется для определения количества строк в таблице?
COUNT
SUM
TOTAL
LENGTH
Какая команда отменяет транзакцию?
ROLLBACK
STOP
CREATE TABLE TEMPORARY
Что делает команда EXPLAIN в SQLite?
Возвращает описание запроса
Объясняет синтаксис SQL
Показывает план выполнения запроса
Показывает все таблицы базы данных
Какая команда обновляет данные в таблице?
ALTER
INSERT
Какая команда обновляет данные в таблице?
ALTER
INSERT
MODIFY
UPDATE
Какую функцию можно использовать для округления числа?
CEIL
ROUND
TRUNC
MOD
Какая функция позволяет склеить строки в SQLite?
STITCH
MERGE
CONCAT
GLUE
Какая команда используется для добавления нового столбца к существующей таблице?
ADD COLUMN
INSERT COLUMN
NEW COLUMN
ALTER TABLE ADD COLUMN
Какая функция возвращает длину строки?
LEN
LENGTH
SIZE
STRLEN
Какая функция возвращает строку в верхнем регистре?
TOUPPER
UPPERCASE
UPPER
CAPITALIZE
Какой оператор добавляет условия при выборе данных?
ORDER
FILTER
WHERE
LIMIT
Какой из этих типов данных используется для хранения даты?
DATE
DATETIME
TIMESTAMP
ALL OF ABOVE
Какую функцию можно использовать для преобразования строки в нижний регистр?
LOWER
DOWNCASE
TOLOWER
TOLOWERCASE
Какой оператор группирует строки с одинаковыми значениями?
ORDER BY
GROUP BY
CLUSTER BY
SORT BY
Какая команда добавляет данные в таблицу?
UPDATE
INSERT
ADD
APPEND
Какая команда удаляет строки из таблицы?
DELETE
REMOVE
DROP
CLEAR
Какой из операторов используется для сортировки данных?
SORT BY
ORDER BY
GROUP BY
ORGANIZE BY
Какая функция возвращает длину строки?
LENGTH
SIZE
COUNT
TOTAL
