Запрос DELETE FROM tbl аналогичен запросу
Anonymous Quiz
42%
TRUNCATE TABLE tbl
32%
DROP TABLE tbl
20%
UPDATE TABLE tbl SET field1=NULL, field2=NULL
7%
ALTER TABLE с любым условием
Выберите корректно составленный запрос с функцией GROUP BY:
Anonymous Quiz
6%
select count(*) from Orders GROUP seller_id;
6%
select seller_id, count(*) from Orders GROUP seller_id;
85%
select seller_id, count(*) from Orders GROUP BY seller_id;
3%
select count(*) from Orders GROUP ON seller_id;
Зачем существует команда UPDATE, если можно сначала удалить запись, а потом добавить новую, исправленную.
Anonymous Quiz
3%
Именно так и делаю, UPDATE не использую
27%
Так меньше нагрузки на базу, ведь команда одна, а не две
60%
В записи могут быть автоматически проставляемые поля, которые собьются при внесении записи заново
10%
Удалять записи в SQL нельзя, вместо этого используется UPDATE с NULL-значениями для всех полей
Какой командой можно создать новую таблицу?
Anonymous Quiz
94%
CREATE TABLE
2%
MAKE TABLE
2%
SET TABLE
2%
Создавать таблицы можно только через интерфейс СУБД, специальной SQL команды для этого нет
Что вернет запрос "select 1 from USERS" (если таблица USERS существует)?
Anonymous Quiz
26%
"1"
3%
Количество строк в таблице USERS
17%
Первую строчку таблицы USERS
24%
"1" столько раз, сколько строк в таблице USERS
23%
Ошибку выполнения запроса
7%
Посмотреть ответы
Какова функция команды GRANT в SQL?
Anonymous Quiz
72%
Передача прав для выполнения определенных действий над таблицей
5%
Оставить все изменения в БД до тех пор, пока не закончится старая транзакция и не начнется новая
3%
Для смены пароля и логина пользователей
4%
Отмечает начало блока, в котором описаны команды другого языка
16%
Посмотреть ответы
С помощью какого update-запроса можно обновить значения более чем одной колонки?
Anonymous Quiz
10%
Одним запросом можно обновить не более одной колонки
13%
UPDATE table_name SET col1_name = 'col1val' SET col2_name = 'col2val';
21%
UPDATE table_name SET col1_name = 'col1val' and SET col2_name = 'col2val';
42%
UPDATE table_name SET col1_name = 'col1val', SET col2_name = 'col2val';
14%
Посмотреть ответы
Какой знак в запросах с использованием LIKE соответствует произвольному количеству символов в строке?
Anonymous Quiz
76%
%
1%
-
2%
|
1%
/
16%
*
4%
Посмотреть ответы
Задача 1
Напишите запрос, чтобы выбрать из этих таблиц всех продавцов (salesman) и клиентов (customer), находящихся в Лондоне.
#задача
Напишите запрос, чтобы выбрать из этих таблиц всех продавцов (salesman) и клиентов (customer), находящихся в Лондоне.
#задача
С помощью какого запроса можно получить текущую структуру таблицы tbl?
Anonymous Quiz
24%
SELECT * FROM tbl
2%
DROP TABLE tbl
25%
SHOW TABLE STRUCTURE tbl
31%
DESCRIBE tbl
7%
Все варианты неверные
11%
Узнать ответ
Задача 2
Напишите SQL-запрос для получения информации о клиентах с оценками (grade) выше 100.
Верните customer_id, cust_name, city, grade и salesman_id.
#задача
Напишите SQL-запрос для получения информации о клиентах с оценками (grade) выше 100.
Верните customer_id, cust_name, city, grade и salesman_id.
#задача
Задача 4
Напишите запрос, чтобы найти всех клиентов в городе Нью-Йорк, у кого оценка (grade) больше 100.
Верните customer_id, cust_name, city, grade и salesman_id.
#задача
Напишите запрос, чтобы найти всех клиентов в городе Нью-Йорк, у кого оценка (grade) больше 100.
Верните customer_id, cust_name, city, grade и salesman_id.
#задача
Задача 5
Напишите запрос, чтобы найти информацию о продавцах, которые находятся в Париже или Риме. Верните salesman_id, name, city, commission.
#задача
Напишите запрос, чтобы найти информацию о продавцах, которые находятся в Париже или Риме. Верните salesman_id, name, city, commission.
#задача
Еще больше SQL задач в канале: https://t.me/prosql. Подписывайтесь и решайте, проверяйте свои знания и общайтесь в чате.
Задача 6
Напишите запрос, чтобы высчитать общую сумму продаж по всем заказам. Верните эту сумму.
#задача
Напишите запрос, чтобы высчитать общую сумму продаж по всем заказам. Верните эту сумму.
#задача