Font size
WorksheetsВопросы по SQL (множественный выбор)
Total questions: 90
Worksheet time: 15mins
Что означает аббревиатура SQL?
Structured Query Language
Simple Query List
Standardized Question Listing
Sequential Query Logic
Какой оператор используется для выбора всех столбцов таблицы?
SELECT *
CHOOSE ALL
PICK EVERYTHING
GET COLUMNS
Какой оператор применяется для объединения результатов двух запросов?
JOIN
UNION
MERGE
COMBINE
Какая команда создает новую таблицу в базе данных?
CREATE TABLE
NEW TABLE
MAKE TABLE
BUILD TABLE
Какой оператор позволяет фильтровать строки по определенному условию?
WHERE
FILTER
SEARCH
FIND
Как удалить строку из таблицы?
DELETE FROM table_name WHERE condition
REMOVE ROW FROM table_name WHERE condition
ELIMINATE RECORD FROM table_name WHERE condition
Какой оператор нужен для сортировки результата выборки?
ORDER BY
SORT BY
ARRANGE BY
CLASSIFY BY
Как изменить структуру существующей таблицы?
ALTER TABLE
MODIFY TABLE
CHANGE TABLE
EDIT TABLE
Какой оператор объединяет две таблицы по общему полю?
INNER JOIN
OUTER JOIN
LEFT JOIN
RIGHT JOIN
Какой символ обозначает комментарий в SQL-запросе?
--
//
%%
$$
Какой агрегатный оператор возвращает количество строк?
COUNT()
SUM()
AVG()
MAX()
Какой оператор выбирает уникальные значения из столбца?
DISTINCT
UNIQUE
ONLY
ONE
Какой тип данных предназначен для хранения дат?
DATE
TIME
DATETIME
TIMESTAMP
Какой оператор группирует строки по значению определенного поля?
GROUP BY
CLUSTER BY
SEGMENT BY
PARTITION BY
Как переименовать столбец в таблице?
ALTER COLUMN
RENAME COLUMN
RELABEL COLUMN
UPDATE COLUMN NAME
Какой оператор выводит значение, которое встречается чаще всего?
MODE()
MEDIAN()
MEAN()
FREQUENCY()
Какой оператор проверяет наличие записи в другой таблице?
EXISTS
CONTAINS
INCLUDED
PRESENT
Какой индекс улучшает производительность поиска по диапазону значений?
B-Tree (B-дерево)
Hash Index (Хеш-индекс)
Bitmap Index (Битовый индекс)
Full-text Index (Полнотекстовый индекс)
Какое ограничение гарантирует уникальность значений в столбце?
UNIQUE
PRIMARY KEY
FOREIGN KEY
CHECK CONSTRAINT
Какой оператор используется для обновления существующих записей?
UPDATE
REFRESH
MODIFIED
CHANGE
Какой оператор соединяет строки, даже если условие соединения не выполняется?
OUTER JOIN
INNER JOIN
NATURAL JOIN
SELF JOIN
Какой агрегатный оператор вычисляет среднее арифметическое?
AVG()
SUM()
COUNT()
MIN()
Какой оператор удаляет всю таблицу целиком?
DROP TABLE
DELETE TABLE
REMOVE TABLE
ERASE TABLE
Какой оператор добавляет новое ограничение целостности к таблице?
ADD CONSTRAINT
SET RESTRICTION
IMPOSE LIMITATION
APPLY CONDITION
Какой оператор запрещает ввод определённых значений в столбец?
CHECK
VALIDATE
RESTRICT
PREVENT
Какой оператор определяет, является ли запись NULL-значением?
IS NULL
NOT NULL
EMPTY
VOID
Какой тип данных хранит большие объёмы текста?
TEXT
VARCHAR
CHAR
BLOB
Какой оператор устанавливает отношение подчинённости между таблицами?
FOREIGN KEY
REFERENCES
LINKED TO
DEPENDS ON
Какой механизм автоматически сохраняет изменения базы данных?
TRANSACTION
COMMIT
AUTOCOMMIT
SAVEPOINT
Какой вид JOIN вернет все строки первой таблицы и совпадающие строки второй?
LEFT JOIN
RIGHT JOIN
FULL JOIN
CROSS JOIN
Какой агрегатный оператор находит минимальное значение?
MIN()
MAX()
FIRST()
LAST()
Какой оператор используется для вывода первых N записей?
TOP N
HEAD N
FETCH N
LIMIT N
Какой оператор ищет пересечения между двумя наборами данных?
INTERSECT
OVERLAP
COMMON
SHARED
Какой метод восстановления данных защищает базу от сбоев?
BACKUP
LOGGING
SNAPSHOT
REPLICATION
Какой оператор применяет подзапросы в условии?
IN
ANY
SOME
ALL
Какой режим блокировки предотвращает чтение данных другим пользователям?
READ WRITE
EXCLUSIVE
NO ACCESS
PRIVATE
Какой тип данных хранит фиксированную длину символов?
CHAR
VARCHAR
STRING
CHARACTER
Какой оператор присваивает псевдоним столбцу?
AS
ALIAS
LABEL
NAME
Какой подзапрос работает отдельно от основного запроса?
CORRELATED SUBQUERY
NONCORRELATED SUBQUERY
DETACHED QUERY
Какой агрегатный оператор находит максимальное значение?
MAX()
MIN()
HIGHEST()
GREATEST()
Какой оператор отбрасывает повторяющиеся строки?
DISTINCT
UNIQUE
SINGLE
ONE OF EACH
Какой механизм нормализует структуру базы данных?
NORMALIZATION
OPTIMIZATION
ORGANIZATION
STRUCTURING
Какой процесс копирует данные одной таблицы в другую?
INSERT INTO...SELECT
COPY DATA
TRANSFER ROWS
MOVE RECORDS
Какой ключ однозначно идентифицирует каждую запись в таблице?
PRIMARY KEY
SECONDARY KEY
INDEX KEY
IDENTITY KEY
Какой компонент управляет доступом пользователей к данным?
GRANT
PERMISSION
AUTHORITY
PRIVILEGES
Какой тип индекса ускоряет полнотекстовые поиски?
FULLTEXT
BTREE
HASH
BITMAP
Какой оператор ограничивает число возвращаемых строк?
LIMIT
CAP
CEILING
BOUND
Какая команда используется для извлечения данных из базы данных?
EXTRACT
SELECT
GET
RETRIEVE
Какой оператор SQL используется для создания новой таблицы в базе данных?
MAKE TABLE
ADD TABLE
CREATE TABLE
NEW TABLE
Какое ключевое слово используется для фильтрации записей в результирующем наборе?
FROM
FILTER
WHERE
HAVING
Какая команда используется для изменения структуры существующей таблицы?
MODIFY TABLE
UPDATE TABLE
ALTER TABLE
CHANGE TABLE
Какое ограничение гарантирует, что все значения в столбце будут уникальными и не равными NULL?
UNIQUE
FOREIGN KEY
PRIMARY KEY
NOT NULL
Какой оператор используется для объединения строк из двух или более таблиц на основе связанного столбца между ними?
UNION
CONNECT
JOIN
MERGE
Какая агрегатная функция возвращает количество строк, соответствующих определенному критерию?
SUM
COUNT
NUMBER
AVG
Какое ключевое слово используется для сортировки результирующего набора по одному или нескольким столбцам?
SORT BY
ARRANGE BY
GROUP BY
ORDER BY
Какая команда используется для удаления всех строк из таблицы без удаления самой таблицы и ее структуры?
DELETE
REMOVE
DROP TABLE
TRUNCATE TABLE
Какой тип JOIN возвращает все строки из левой таблицы и только совпадающие строки из правой таблицы?
INNER JOIN
FULL JOIN
RIGHT JOIN
LEFT JOIN
Какое ключевое слово используется для фильтрации результатов после агрегирования и группировки?
WHERE
GROUP BY
HAVING
FILTER BY
Что представляет собой ограничение FOREIGN KEY?
Столбец, который содержит уникальные значения в таблице.
Столбец, который не может содержать значение NULL.
Столбец или набор столбцов, которые однозначно идентифицируют каждую строку.
Поле (или набор полей) в одной таблице, которое ссылается на PRIMARY KEY другой таблицы.
Какой оператор используется для добавления новых строк данных в таблицу?
ADD ROW
INSERT INTO
CREATE ROW
NEW RECORD
Какое ключевое слово используется для поиска шаблона в столбце?
MATCH
IN
LIKE
PATTERN
Какой оператор используется для предоставления пользователю разрешений на объекты базы данных?
SET
GIVE
GRANT
ALLOW
Какая команда используется для отмены транзакции и возврата базы данных в состояние до ее начала?
UNDO
REVERT
COMMIT
ROLLBACK
Какое ключевое слово используется для создания временного именованного результирующего набора, на который можно ссылаться в пределах одного оператора SELECT?
TEMP TABLE
WITH
SUBQUERY
VIEW
Что возвращает INNER JOIN, когда нет совпадений между двумя таблицами?
Все строки из левой таблицы и NULL для правой.
Все строки из обеих таблиц с NULL в несовпадающих столбцах.
Ошибка выполнения запроса.
Пустой результирующий набор (0 строк).
Какое из следующих утверждений НЕ является агрегатной функцией SQL?
SUM()
AVG()
MAX()
UPPER()
Какое ключевое слово используется для обеспечения того, чтобы все возвращаемые значения в столбце были уникальными?
UNIQUE
DIFFERENT
ONLY
DISTINCT
Что произойдет, если вы используете оператор DELETE без предложения WHERE?
Произойдет синтаксическая ошибка.
Будут удалены только первые 100 строк.
Будет удалена вся таблица, включая ее структуру.
Будут удалены все строки из таблицы.
Какая разница между типами данных VARCHAR(50) и CHAR(50)?
CHAR(50) может хранить только цифры, а VARCHAR(50) — буквы.
CHAR(50) использует переменную длину, а VARCHAR(50) — фиксированную.
CHAR(50) использует фиксированную длину и дополняется пробелами; VARCHAR(50) использует переменную длину и хранит только необходимые символы.
CHAR(50) может хранить максимум 50 байт, а VARCHAR(50) — 50 символов.
Как называется временный именованный результирующий набор, созданный с помощью предложения WITH?
Temporary View
Stored Procedure
Common Table Expression (CTE)
Subquery
Какой логический оператор используется для комбинирования двух или более условий в предложении WHERE, требуя, чтобы все они были истинными?
OR
SOME
AND
NOT
Какая команда используется для фиксации изменений, внесённых транзакцией, делая их постоянными?
SAVEPOINT
WRITE
ROLLBACK
COMMIT
Какое ключевое слово используется для указания диапазона значений?
WITHIN
IN RANGE
BETWEEN
RANGE
Какой оператор используется для извлечения данных из представления (VIEW) SQL?
CREATE VIEW
CALL VIEW
SELECT * FROM ViewName
GET VIEW
Что представляет собой ограничение CHECK?
Обеспечивает, что столбец содержит только уникальные значения.
Обеспечивает, что значение столбца соответствует некоторому заданному условию или диапазону.
Обеспечивает ссылочную целостность между таблицами.
Предоставляет значение по умолчанию, если значение не указано.
Какое ключевое слово используется для переименования столбца или таблицы в результирующем наборе?
RENAME
SET NAME
AS
ALIAS
Какой тип JOIN может вернуть строки, которые есть только в одной из двух таблиц?
INNER JOIN
SELF JOIN
LEFT JOIN / RIGHT JOIN / FULL OUTER JOIN
CROSS JOIN
Какой оператор используется для удаления разрешения, предоставленного пользователю?
REMOVE
DENY
REVOKE
DROP PERMISSION
В чем главное отличие между WHERE и HAVING?
WHERE может использоваться только с оператором SELECT, а HAVING — с любым DML.
WHERE фильтрует отдельные строки до группировки, а HAVING фильтрует группы после агрегирования.
HAVING работает быстрее, чем WHERE.
WHERE может использовать агрегатные функции, а HAVING — нет.
Какой оператор используется для создания точки отката внутри активной транзакции?
ROLLBACK TO
CHECKPOINT
SET POINT
SAVEPOINT
Какое ключевое слово используется для заполнения столбца значением, если оно не указано при вставке новой строки?
NULL
DEFAULT
EMPTY
NOT NULL
Как называется соединение таблицы с самой собой?
RECURSIVE JOIN
COMPLEX JOIN
SELF JOIN
DUAL JOIN
Какой оператор используется для удаления объекта базы данных (например, таблицы или представления)?
DELETE
REMOVE
ERASE
DROP
Какую команду необходимо использовать, чтобы изменения, внесённые оператором UPDATE, стали постоянными?
ROLLBACK
SAVEPOINT
FIX
COMMIT
Для чего используется оператор UNION в SQL?
Для объединения столбцов из двух или более таблиц.
Для объединения результирующих наборов двух или более запросов, включая все дубликаты.
Для объединения результирующих наборов двух или более запросов, удаляя все дубликаты.
Для выполнения нескольких DML-операторов в одной транзакции.
Какой оператор используется для проверки, является ли значение в столбце NULL?
= NULL
IS NULL
NULL?
EQUAL TO NULL
Какая функция преобразует все символы строки в верхний регистр?
CASE()
UPPER()
CAPITALIZE()
MAX_CASE()
Что представляет собой хранимая процедура (Stored Procedure)?
Временная таблица, которая существует только в течение одного запроса.
Сохраненный код SQL, который может быть вызван многократно, часто для выполнения определенной задачи.
Виртуальная таблица, основанная на результате оператора SELECT.
Автоматическое действие, которое запускается при INSERT, UPDATE или DELETE.
Что означает ограничение NOT NULL?
Столбец не может содержать значение 0.
Столбец должен иметь уникальные значения.
Столбец не может содержать отсутствующее или неопределенное значение (NULL).
Столбец является первичным ключом.
Для чего используются операторы DESC и ORDER DOWN в SQL?
Операторы DESC и ORDER DOWN используются для сортировки данных по убыванию.
Операторы DESC и ORDER DOWN используются для объединения таблиц.
Операторы DESC и ORDER DOWN используются для удаления данных.
Операторы DESC и ORDER DOWN используются для фильтрации строк.
