Упражнения, практика, решение SQL - Использование булевых и реляционных операторов
SQL [12 упражнений с решением]
1. Напишите запрос для отображения всех клиентов с оценкой выше 100. Перейдите в редактор
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
2. Напишите оператор запроса, чтобы отобразить всех клиентов в Нью-Йорке, у которых значение оценки выше 100. Перейти к редактору
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
3. Напишите оператор SQL, чтобы отобразить всех клиентов, которые либо принадлежат к городу Нью-Йорк, либо имеют оценку выше 100. Перейти к редактору
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
4. Напишите оператор SQL, чтобы отобразить всех клиентов, которые принадлежат к городу Нью-Йорк или не имеют оценки выше 100. Перейти к редактору
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
5. Напишите SQL-запрос, чтобы отобразить тех клиентов, которые не относятся ни к городу Нью-Йорк, ни к оценкам, превышающим 100. Перейти к редактору
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
6. Напишите оператор SQL, чтобы отобразить либо те заказы, которые не выпущены на дату 2012-09-10 и выпущенные продавцом, чей идентификатор 505 и ниже, либо те заказы, сумма покупки которых составляет 1000,00 и ниже. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
7. Напишите оператор SQL, чтобы отобразить salesman_id, имя, город и комиссию, которые получают комиссию в диапазоне более 0,10% и менее 0,12%. Перейти к редактору
Пример таблицы : продавец
Нажмите меня, чтобы увидеть решение с графической презентацией
8. Напишите запрос SQL, чтобы отобразить все заказы, для которых сумма покупки меньше 200, или исключить те заказы, дата заказа которых не менее 10 февраля 2012 года, а идентификатор клиента меньше 3009. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
9. Напишите оператор SQL, чтобы исключить строки, которые удовлетворяют 1) даты заказа 2012-08-17 и сумма покупки меньше 1000 2) идентификатор клиента больше 3005 и сумма покупки меньше 1000. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
10. Напишите SQL-запрос, чтобы отобразить номер заказа, сумму покупки, достигнутый процент невыполненного заказа, который превышает 50% от целевого значения 6000. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
11. Напишите запрос в SQL, чтобы найти данные о сотрудниках, фамилия которых Досни или Марди. Перейти к редактору
Пример таблицы : emp_details
Нажмите меня, чтобы увидеть решение с результатом
12. Напишите запрос в SQL для отображения всех данных сотрудников, которые работают в отделе 47 или отделе 63. Перейдите в редактор
Пример таблицы : emp_details
Нажмите меня, чтобы увидеть решение с результатом
Практика онлайн
Еще не все !
Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev) .
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования