Ключевые слова – предопределенные идентификаторы, зарезервированные для определенных целей. Ключевые слова используются для обозначения команд, инструкций, предложений, операторов, функций.
Операторы
Операторы Transact-SQL можно разбить на четыре категории:
· арифметические операторы;
· операторы сравнения;
· оператор для слияния строк;
· логические операторы.
Арифметические операторы. Арифметические операторы применимы только к числовым значениям и должны иметь два числовых операнда. Исключение составляет знак минус (-), изменяющий знак операнда. В этом случае минус называется унарным минусом. В таблице приведены арифметические операторы.
Таблица 4.1 - Арифметические операторы
Оператор
Описание
+
Суммирование двух операндов
-
Определение разности двух операндов
-
Изменение знака операнда
*
Перемножение двух операндов
/
Деление первого операнда на второй операнд
%
Определение остатка целочисленного деления. Например,
14 % 4 возвращает 2
Операторы сравнения. Эти операторы используются для сравнения символов, чисел, дат и возвращают значение TRUE (истина) или FALSE (ложь) в зависимости от результатов сравнения. Исключением является случай, когда один из операндов имеет значение NULL. В этом случае любое сравнение возвращает значение NULL.
Таблица 4.2 - Операторы сравнения
Оператор
Описание
Пример
Результат
<
Меньше
10 < 55
TRUE
10 < NULL
NULL
<=
Меньше или равно
4 <= 9
TRUE
=
Равно
2 = 3
FALSE
>=
Больше или равно
2 >= 3
FALSE
>
Больше
33 > 12
TRUE
<>
Не равно
2 <> 5
TRUE
Оператор слияния строк (конкатенация). Конкатенация объединяет две строки символов в единую строку. Например, ‘FDS’ + ‘ASD’ дает строку ‘FDSASD’.