Select. Select оператор, осуществляющий выборку (selectfrom)
Скачать 13.29 Kb.
|
Простой оператор Select. Select – оператор, осуществляющий выборку (select*from) +Distinct – ключевое слово, для получения уникальных строк (без повторов), если отсутствует потенциальный ключ (уникальный код code) Так же может применяться ключевое слово ALL, для выбора всех строк (применяется по умолчанию. OrderBY – используется, чтобы упорядочить строки результата, можно выполнить сортировку по любому количеству полей, указанных в Select. Является всегда последним предложением в операторе Select. В списке полей могут указываться как названия полей (speed), так и порядковая позиция в списке предложения Select (2). ASC – сортировка по возрастанию (используется по умолчанию), DESC – сортировка по убыванию (orderby2Desc). Where – предикат, реализующий горизонтальную выборку, записывается после From. В результирующий набор попадут только строки, для которых значение предиката равно TRUE. Предикаты. Предикаты – выражения, принимающие истинное значение. Могут представлять как одно выражение, так и комбинацию из неограниченного количества выражений, построенных с помощью булевых операторов AND, OR или NOT. Кроме того, в этих комбинациях может использоваться SQL-оператор IS, а также круглые скобки для конкретизации порядка выполнения операций. Предикат может принимать одно из трёх значений TRUE, FALSE или UNKWON. Исключения составляют следующие предикаты: IS NULL (отсутствие значения), EXISTS (существование), UNIQUE (уникальность) и MATCH (совпадение), которые не могут принимать значения UNKNOWN. |