Сводка по Операторам Множества

В этой рубрике было рассмотрено, как использовать операторы множеств:

  • UNION, чтобы возвратить все уникальные строки

  • UNION ALL, чтобы возвратить все строки, включая дубликаты

  • INTERSECT, чтобы возвратить все строки, которые являются общими для обоих запросов

  • MINUS, чтобы возвратить все уникальные строки, которые выбираются первым запросом, но не вторым

  • ORDER BY только в самом конце оператора

  • Оператор UNION возвращает все уникальные строки, выбранные каждым запросом в составном запросе.

  • Используйте оператор UNION, чтобы возвратить все строки из нескольких таблиц и устранить любые дублирующиеся строки.

  • Используйте оператор UNION ALL, чтобы возвратить все строки из нескольких запросов. В отличие от ситуации с оператором UNION, дублирующиеся строки не устраняются и вывод не сортируется по умолчанию.

  • Используйте оператор INTERSECT, чтобы возвратить все строки, которые являются общими для нескольких запросов.

  • Используйте оператор MINUS, чтобы возвратить строки, возвращенные первым запросом, которые не присутствуют во втором запросе.

  • Не забудьте использовать предложение ORDER BY только в самом конце составного оператора.

  • Удостоверьтесь, что соответствующие выражения в списках SELECT соответствуют по количеству и типам данных.

Далее: Транзакции базы данных

Смотрите также
Комментарии
' => '1020', ); ?>
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)