Font size
WorksheetsSQL
Total questions: 45
Worksheet time: 24mins
Напишите запрос для получения столбцов age и city, всех строк, где name равно Ivan из таблицы people
(a)
Напишите запрос для получения строк в таблице people, где name равняется Stepan
(a)
Какая База Данных из списка является нереляционной (noSQL) ?
Oracle
MySQL
PostgreSQL
MongoDB
Что такое SQL
Язык структурированных запросов применяемый для хранения, обработки и извлечения данных в базах данных
Программа предназначенная для хранения, обработки и извлечения данных в базах данных.
Это просто название, ничего особенного
Программа предназначенная для извлечения данных в базах данных.
Можно использовать ключевое слово в SELECT для указания условий в запросе:
SELECT DISTINCT
WHERE
SELECT
GROUP BY
команда SQL, которая позволяют работать непосредственно с данными.
WHERE
SELECT
SELECT DISTINCT
GROUP BY
А так можно удалить всю таблицу целиком.
DROP TABLE
SELECT
SELECT DISTINCT
WHERE
SQL-команда используется для удаления данных из таблицы.
SELECT DISTINCT
DELETE
DROP TABLE
SELECT
SQL-команда для обновления данных таблицы:
UPDATE
DROP TABLE
SELECT
SELECT DISTINCT
Команда в SQL отвечает за добавление данных в таблицу:
INSERT
DESCRIBE
UPDATE
DELETE
SQL-команда для создания новой таблицы
CREATE TABLE
SHOW TABLES
SHOW DATABASES
CREATE DATABASE
Стандартная SQL-команда для удаления целой базы данных
DROP DATABASE
SHOW TABLES
SOURCE
CREATE DATABASE
Команда для создания новой базы данных
CREATE DATABASE
USE
DROP DATABASE
SHOW TABLES
Через какой JOIN нужно связать EMPLOYEES с DEPARTMENTS (в порядке очередности), чтобы получить результат, как в таблице ниже?
OUTER
LEFT
RIGHT
INNER
Какого оператора не хватает в запросе, чтобы получить результат, как в таблице ниже?
SELECT DEPARTMENT_NAME, COUNT(EMPLOYEE_ID) AS CNT_EMPLOYEE
FROM DEPARTMENTS
_____________ DEPARTMENT_NAME
INSERT
HAVING
GROUP BY
DISTINCT
Какой результат вернет следующая выборка из таблиц выше?
SELECT E.COMMON_NAME,
D.DEPARTMENT_NAME
FROM EMPLOYEES E
INNER JOIN DEPARTMENTS D ON D.EMPLOYEE_ID = E.EMPLOYEE_ID
Отметьте вариант, который позволит выбрать список имен сотрудников из таблицы EMPLOYEES, имя которых ALICE
SELECT COMMON_NAME FROM EMPLOYEES AND ‘ALICE’
EXTRACT EMPLOYEES.COMMON_NAME = ‘ALICE’
SELECT COMMON_NAME FROM EMPLOYEES WHERE COMMON_NAME = ‘ALICE’
QUERY COMMON_NAME=’ALICE’ FROM EMPLOYEES
Как вы выберете столбец СOMMON_NAME из таблицы EMPLOYEES?
SELECT *.COMMON_NAME FROM EMPLOYEES
EXTRACT EMPLOYEES.COMMON_NAME
SELECT COMMON_NAME FROM EMPLOYEES
QUERY COMMON_NAME FROM EMPLOYEES
Укажите назначение команды CREATE
создает объекты базы данных (саму базу данных, таблицы, индексы и т.д.)
изменяет объекты базы данных
обновляет данные
предоставляет права для доступа к данным
Для того чтобы искючить дублирующие значения из результата выполнения предложения SELECT используют аргумент
В каком порядке запрос возвращает записи, если условие ORDER BY отсутствует
в порядке сохранения записей в таблице
в порядке возрастания значений в отдельно выбранном поле
в порядке убывания значений в отдельно выбранном поле
Для сортировки данных в порядке возрастания или убывания на основе одного или нескольких столбцов используется ...
ORDER BY
ASC
DESC
JOIN
Выберите верный запрос, который добавляет новую запись в таблицу book
INSERT INTO book (title,author,price,amount)
VALUES ('Мастер и Маргарита','Булгаков М.А.',670.99,3);
INSERT INTO genre (name_genre) VALUES ('Роман');
INSERT INTO book (title,author,price,amount)
FROM genre;
Какие типы данных поддерживает SQL?
Только числовые типы данных
Только текстовые типы данных
Числовые, текстовые, даты и времени и другие типы данных
Только даты и времени
Что такое оператор GROUP BY в SQL?
Оператор GROUP BY используется для сортировки результатов запроса.
Оператор GROUP BY используется для объединения таблиц в запросе.
Оператор GROUP BY используется для фильтрации результатов запроса по определенному условию.
Оператор GROUP BY используется для группировки данных по определенному столбцу.
Что такое индексы в SQL и зачем они нужны?
Индексы нужны для замедления поиска и сортировки данных в таблице.
Индексы нужны для ускорения поиска и сортировки данных в таблице.
Индексы нужны для увеличения сложности запросов к таблице.
Индексы нужны для увеличения объема данных в таблице.
Какие ключевые слова используются для сортировки данных в SQL?
ORDER BY
FILTER BY
GROUP BY
SORT BY
Что такое подзапросы (subqueries) в SQL?
Это запросы, вложенные в другие запросы, которые могут быть использованы для извлечения данных из базы данных.
Это запросы, которые используются только для обновления данных
Это запросы, которые не могут быть использованы для извлечения данных из базы данных
Это запросы, которые нельзя вложить в другие запросы
Какие типы соединений (JOIN) существуют в SQL?
OUTER JOIN, CENTER JOIN, DIAGONAL JOIN
PRIMARY JOIN, SECONDARY JOIN, TERTIARY JOIN
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
UP JOIN, DOWN JOIN, SIDE JOIN
Какие функции агрегирования данных существуют в SQL?
SORT, FILTER, GROUP
SUM, AVG, COUNT, MAX, MIN
ADD, SUBTRACT, MULTIPLY, DIVIDE
UPPERCASE, LOWERCASE, CAPITALIZE
Что такое ключевое слово WHERE в SQL?
Ключевое слово WHERE используется для фильтрации результатов запроса по определенному условию.
Ключевое слово WHERE используется для создания новой таблицы в базе данных.
Ключевое слово WHERE используется для объединения таблиц в запросе.
Ключевое слово WHERE используется для сортировки результатов запроса.
Какие операторы используются в SQL?
Операторы SELECT, INSERT, UPDATE, DELETE и другие
Операторы ADD, SUBTRACT, MULTIPLY
Операторы BEGIN, END, COMMIT
Операторы IF, ELSE, WHILE
Что такое SELECT запрос в SQL?
Это оператор для обновления данных в базе данных
Это оператор для удаления данных из базы данных
Это оператор для добавления новых данных в базу данных
Это оператор, который используется для извлечения данных из базы данных.
Какие основные типы SQL запросов существуют?
Select, Insert, Update, and Delete
Count, Sum, Average
Create, Drop, Alter
Join, Union, Group By
Что такое SQL?
Язык запросов для поисковых систем
Язык программирования C++
Язык разметки HTML
Язык структурированных запросов (SQL)
Написать в строке
Что будет результатом выполнения запроса :
select ceil(((MOD ( 2500, 400 )*5)/6)) as field
from dual
(a)
Встроенные функции могут использоваться в:
После SELECT
После FROM
После WHERE
После ORDER BY
SELECT *
FROM HR.EMPLOYEES e
WHERE LAST_NAME LIKE 'K%' AND SALARY>15000 OR FIRST_NAME LIKE '___'
Запрос вернет:
Сотрудников, с ЗП выше 15000 и с фамилией, начинающейся с К
Сотрудников, с ЗП выше 15000 и с фамилией, начинающейся с К и с именем, состоящим из 3 символов
Сотрудников, с ЗП выше 15000 и с фамилией, начинающейся с К, а также всех сотрудников, чье имя состоит из 3 символов, независимо от ЗП
Сотрудников, с ЗП выше 15000 и непустым ФИ
Для удобства обращения к данным (к имени столбца или к имени таблицы) используется
AS (псевдоним)
Апостроф
Where
Select
Выбрать верное утверждение.
NULL - это
Операция обнуления типа данных
Значение, равное 0
Пустая ячейка в таблице
Отдельный неопределенный тип значений
Предложение в SQL, которое указывает, что инструкция SQL возвращает результирующий набор со строками, отсортированными по значениям одного или нескольких столбцов.
Написать предложение в строке ввода
(a)
Выберите запросы, которые не отработают (допущены ошибки)
SELECT e.*
FROM HR.EMPLOYEES e
SELECT distinct email
FROM HR.EMPLOYEES e
SELECT
FROM HR.EMPLOYEES e
SELECT email distinct
FROM HR.EMPLOYEES e
Выберите только логические операторы
OR
||
AND
!=
Для извлечения строк с уникальными значениями используется оператор:
(a)
Оператор Select относится к:
DDL ( Data Definition Language)
DML ( Data Manipulation Language)
DCL ( Data Control language)
TCL ( Transaction control language)
