SQL вопрос: Для какого из ключевых слов можно добавить строку "TABLE employees", чтобы запрос выполнился для таблицы employees?
Anonymous Quiz
21%
INSERT INTO
7%
UPDATE
37%
DROP
18%
ALTER
11%
SELECT
6%
Посмотреть ответы
SQL вопрос: Какие поля из таблицы обязательно перечислять в INSERT для вставки данных?
Anonymous Quiz
13%
Конечно все
12%
Только те, у которых нет DEFAULT значения
50%
Те, у которых нет DEFAULT значения и которые не имеют атрибут auto_increment
17%
Все поля имеют негласное DEFAULT значения, обязательных полей в SQL нет
8%
Посмотреть ответы
Выберите корректный пример использования функции CONCAT:
Anonymous Quiz
3%
select concat = index and city from Orders;
15%
select concat IN (`index`, `city`) from Orders;
61%
select concat(`index`," ", `city`) from Orders;
12%
нет правильного примера
10%
Посмотреть ответы
Какой оператор используется для поиска заданного шаблона в столбце?
Anonymous Quiz
5%
GET
14%
PATTERN
7%
FROM
70%
LIKE
3%
Просмотреть ответ
Возможно ли использование одновременно двух агрегирующих функций: select min(price), max(price) from Orders;
Anonymous Quiz
20%
да, но данный запрос составлен неверно, надо так: select * from Orders where price IN (min, max);
29%
да, в результате мы получим минимальную и максимальную стоимости 63%
14%
да, в результате мы получим стоимости, отсортированные от минимальной к максимальной
16%
нет, две функции использовать одновременно нельзя
20%
Посмотреть ответы
Какой командой можно создать новую таблицу?
Anonymous Quiz
94%
CREATE TABLE
1%
MAKE TABLE
1%
SET TABLE
1%
Создавать таблицы можно только через интерфейс СУБД, специальной SQL команды для этого нет
1%
Посмотреть ответ
Выберите правильный пример запроса с использованием UNION:
Anonymous Quiz
26%
select id, city from Orders order by id union select id, city from Sellers order by city;
5%
select id, city, seller_id from Orders and select city, id from Sellers order by id;
54%
select id, city from Orders union select id, city from Sellers order by id;
8%
Все запросы верные
7%
Посмотреть ответы
Какое ключевое слово используется для фильтрации значений, полученных в результате применения агрегирующих функций в результатах запроса с использованием GROUP BY?
Anonymous Quiz
15%
WHERE
61%
HAVING
14%
И WHERE, и HAVING
6%
Ни одно из перечисленных
3%
Посмотреть ответ
Каким запросом можно удалить все записи пользователей, зарегистрированных ранее '01-01-2016'?
Anonymous Quiz
11%
DELETE FROM Users WHERE reg_date LESS THEN '01-01-2016'
8%
REMOVE FROM Users WHERE reg_date < '01-01-2016'
79%
DELETE FROM Users WHERE reg_date < '01-01-2016'
2%
Посмотреть ответ
Предположим, что создана таблица persons с колонками id, name, age. Какой запрос найдет средний возраст всех людей с возрастом не менее 18-ти лет?
Anonymous Quiz
15%
select avg(age) from persons having age >= 18
7%
select avg(age) from persons having avg(age) >= 18
5%
Это может быть сделано только с использованием подзапросов
11%
select avg(age) from persons where age >= 18 group by name
5%
select avg(age) from persons having age >= 18 group by name
51%
select avg(age) from persons where age >= 18
6%
Посмотреть ответ
Что делает спецсимвол '_' в паре с оператором LIKE: select * from Orders where customer_name like 'mik_';
Anonymous Quiz
58%
найдет все имена, которые начинаются на mik и состоят из 4 символов
18%
найдет все имена, которые начинаются на mik, неважно, из какого кол-ва символов они состоят
3%
найдет данные, где имя равно mik
9%
запрос составлен неверно, в паре с оператором like не используются спецсимволы
12%
Посмотреть ответ
Что покажет следующий запрос:
select concat(`index`," ", `city`) AS delivery_address from Orders;
select concat(`index`," ", `city`) AS delivery_address from Orders;
Anonymous Quiz
13%
ничего, запрос составлен неверно
4%
покажет уникальные значения индексов и адресов из таблицы Orders
72%
соединит поля с индексом и адресом из таблицы Orders и покажет их с псевдонимом delivery_address
5%
соединит поля с индексом и адресом из таблицы Orders, но покажет их без псевдонима
6%
Посмотреть ответ
Выберите правильный пример использования функции округления ROUND
Anonymous Quiz
6%
select id, price * discount AS total price from Orders ROUND (2);
8%
select id, price * discount ROUND (2) AS total price from Orders;
76%
select id, ROUND (price * discount, 2) AS total price from Orders;
5%
нет правильного примера
5%
Посмотреть ответ
Что покажет следующий запрос: select id from Orders where year (date) > 2018;
Anonymous Quiz
5%
номера заказов, сделанных до 2018 года
2%
номера заказов, сделанных в 2018 году
2%
уникальные номера заказов
87%
номера заказов, сделанных после 2018 года
4%
Посмотреть ответ
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM:
Anonymous Quiz
66%
select sum(price) from Orders;
11%
select sum(price), customer_name from Orders;
6%
select * from Orders where price=sum();
11%
select sum() from Orders group by price desc;
6%
Посмотреть ответ
Возможно ли использование одновременно двух агрегирующих функций: select min(price), max(price) from Orders;
Anonymous Quiz
11%
да, но данный запрос составлен неверно, надо так: select * from Orders where price IN (min, max);
65%
да, в результате мы получим минимальную и максимальную стоимости
10%
нет, две функции использовать одновременно нельзя
8%
да, в результате мы получим стоимости, отсортированные от минимальной к максимальной
6%
Посмотреть ответ