SQL [22 упражнения с решением]
1. Напишите инструкцию SQL, чтобы найти тех продавцов со всей информацией, которые приезжают из города или Парижа или Рим. Перейдите в редактор
Образец таблицы : продавец
Щелкните мне, чтобы увидеть решение с графическим представлением
2. Напишите запрос, чтобы отфильтровать этих продавцов со всей информацией, которая поступает из любого из городов Парижа и Рима. Перейдите в редактор
Образец таблицы : продавец
Нажмите мне, чтобы увидеть решение с графическим представлением
3. Напишите запрос для создания списка salesman_id, имени, города и комиссии каждого продавца, который живет в городах кроме Парижа и Рима. Перейдите в редактор
Образец таблицы : продавец
Щелкните мне, чтобы увидеть решение с графическим представлением
4. Напишите запрос, чтобы отсортировать тех клиентов со всей информацией, значение идентификатора которых находится в пределах любого из 3007, 3008 и 3009. Перейдите в редактор
Образец таблицы : customer
Щелкните меня, чтобы увидеть решение с графическим представлением
5. Напишите инструкцию SQL, чтобы найти тех продавцов со всей информацией, которые получают комиссию в диапазоне 0,12 и 0,14. Перейдите в редактор
Образец таблицы : продавец
Щелкните мне, чтобы увидеть решение с графическим представлением
6. Напишите запрос, чтобы отфильтровать все эти заказы со всей информацией, значение суммы покупки находится в диапазоне от 500 до 4000 за исключением заказов на сумму 948,50 и 1983,43. Перейдите в редактор
Образец таблицы : orders
Нажмите мне, чтобы увидеть решение с графическим представлением
7. Напишите инструкцию SQL, чтобы найти этих продавцов со всей остальной информацией и именем, начинающимся с любой буквы в ‘A’ и «К». Перейдите в редактор
Образец таблицы : продавец
Щелкните мне, чтобы увидеть решение с графическим представлением
8. Напишите инструкцию SQL, чтобы найти этих продавцов со всей другой информацией и именем, начинающимся с отличного от любого последнего в пределах ‘ А ‘и’ L ‘. Перейдите в редактор
Образец таблицы : продавец
Щелкните мне, чтобы увидеть решение с графическим представлением
9. Напишите инструкцию SQL, чтобы найти этого клиента со всей информацией, имя которой начинается с буквы «B». Перейдите в редактор
Образец таблицы : customer
Нажмите мне, чтобы увидеть решение с графическим представлением
10. Напишите инструкцию SQL, чтобы найти всех тех клиентов со всей информацией, имена которых заканчиваются буквой ‘n’. Перейдите в редактор
Образец таблицы : customer
Нажмите мне, чтобы увидеть решение с графическим представлением
11. Напишите инструкцию SQL, чтобы найти тех продавцов со всей информацией, чьи имена содержащий 1-й символ — «N», 4-й символ — «l», а остальные могут быть любыми символами. Перейдите в редактор
Образец таблицы : продавец
Щелкните мне, чтобы увидеть решение с графическим представлением
12. Напишите инструкцию SQL, чтобы найти те строки из таблицы testtable, которые содержат escape-символ подчеркивания (_) в его столбец «col1». Перейдите в редактор
Образец таблицы : testtable
Щелкните мне, чтобы увидеть решение с графическим представлением
13. Напишите инструкцию SQL, чтобы найти те строки из таблицы testtable, которые не содержат символа подчеркивания (_) в столбце col1. Перейдите в редактор
Образец таблицы : testtable
Щелкните мне, чтобы увидеть решение с наглядным представлением
14. Напишите инструкцию SQL, чтобы найти те строки из таблицы testtable, которые содержат escape-символ (/) в своем столбец «col1». Перейдите в редактор
Образец таблицы : testtable
Щелкните мне, чтобы увидеть решение с графическим представлением
15. Напишите инструкцию SQL, чтобы найти те строки из таблицы testtable, которые не содержат escape-символ (/) в столбце col1. Перейдите в редактор
Образец таблицы : testtable
Щелкните мне, чтобы увидеть решение с графическим представлением
16. Напишите инструкцию SQL, чтобы найти те строки из таблицы testtable, которые содержат строку (_/) в своем столбец «col1». Перейдите в редактор
Образец таблицы : testtable
Щелкните мне, чтобы увидеть решение с графическим представлением
17. Напишите оператор SQL, чтобы найти те строки из таблицы testtable, которые не содержат строку (_/) в столбце col1. Перейдите в редактор
Образец таблицы : testtable
Щелкните мне, чтобы увидеть решение с графическим представлением
18. Напишите инструкцию SQL, чтобы найти те строки из таблицы testtable, которые содержат символ (%) в своем столбце col1. Перейдите в редактор
Образец таблицы : testtable
Щелкните мне, чтобы увидеть решение с графическим представлением
19. Напишите инструкцию SQL, чтобы найти те строки из таблицы testtable, которые не содержат символа (%) в его столбец ‘col1’. Перейдите в редактор
Образец таблицы : testtable
Щелкните мне, чтобы увидеть решение с графическим представлением
20. Напишите инструкцию SQL, чтобы найти этого клиента со всей информацией, который не получил никакой оценки, кроме NULL. Перейдите в редактор
Образец таблицы : customer
Нажмите мне, чтобы увидеть решение с графическим представлением
21. Напишите инструкцию SQL, чтобы найти этого клиента со всей информацией, который получает оценку, кроме значения NULL. Перейдите в редактор
Образец таблицы : customer
Нажмите мне, чтобы увидеть решение с графическим представлением
22. Напишите запрос на SQL, чтобы отобразить все данные сотрудников, чьи фамилии начинаются с буквы ‘D’. Перейдите в редактор
Образец таблицы : emp_details
Щелкните мне, чтобы увидеть решение с результатом
Практика онлайн
Еще впереди!
Визуализации запросов создаются с помощью Postgres Explain Visualizer (pev).
Не отправляйте здесь какие-либо решения вышеуказанных упражнений, если вы хотите внести свой вклад, перейдите на соответствующую страницу упражнений.