Условие (SQL) - Condition (SQL)

А система управления реляционной базой данных использует SQL условия или выражения в ГДЕ статьи и в ИМЕЕТ статьи к ВЫБРАТЬ подмножества данных.

Типы состояния

  • Многие условия сравнивают значения (например) на равенство, неравенство или сходство.
  • Условие EXISTS использует Стандарт SQL ключевое слово СУЩЕСТВУЮТ[1] чтобы определить, существуют ли строки в подзапрос результат.[2]

Примеры

Чтобы ВЫБРАТЬ одна строка данных из таблицы с именем вкладка со столбцом первичного ключа (pk) установлено значение 100 - используйте условие pk = 100:

ВЫБРАТЬ * ОТ вкладка ГДЕ pk = 100

Чтобы определить, вкладка имеет строки данных с повторяющимся столбцом dk - используйте условие имея count (*)> 1:

ВЫБРАТЬ dk ОТ вкладка ГРУППА ОТ dk ИМЕЕТ считать(*) > 1

использованная литература

  1. ^ Фехили, Крис (2005). SQL: визуальное руководство по быстрому запуску (2-е изд.). Peachpit Press. стр.439–440, 480. ISBN  978-0-321-33417-6. Ключевые слова SQL [...] В приложении перечислены SQL: 2003 стандартные зарезервированные и незарезервированные ключевые слова. [...] СУЩЕСТВУЮТ [...]
  2. ^ Фехили, Крис (2005). SQL: визуальное руководство по быстрому запуску (2-е изд.). Peachpit Press. п.278. ISBN  978-0-321-33417-6. СУЩЕСТВУЕТ и НЕ СУЩЕСТВУЕТ [...] проверяет наличие или отсутствие строк в результате подзапроса.