Упражнения SQL, практика, решение — подстановочные знаки и специальные операторы

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).

Не отправляйте здесь какие-либо решения вышеуказанных упражнений, если вы хотите внести свой вклад, перейдите на соответствующую страницу упражнений.

Оцените статью
nanomode.ru
Добавить комментарий