T-SQL Идентификаторы: @ — идентификатор локальной переменной (пользовательской). @@ — идентификатор глобальной переменной (встроенной). # — идентификатор локальной таблицы или процедуры. ## — идентификатор глобальной таблицы или процедуры. [ ] — идентификатор группировки слов в переменную. Агрегативные функции: AVG — среднее значение колонки SUM — сумма колонки MAX — максимальное значение колонки COUNT — количество элементов колонки Скалярные функции DATEDIFF — разница между датами ABS — модуль числа DB_NAME — имя базы данных USER_NAME — имя текущего пользователя LEFT — часть строки слева Функции-указатели OPENXML — указатель на источник данных в виде XML-структуры OPENQUERY — указатель на источник данных в виде другого запроса. Типы данных INTEGER: –2 147 483 648..2 147 483 647 SMALLINT: –32 768..32 767. DOUBLE PRECISION: 5.0 x 10^–324 .. 1.7 x 10^308 (15-16 значащих цифр) SINGLE PRECISION: 1.5 x 10^–45 .. 3.4 x 10^38 (7-8 значащих цифр). NUMERIC(6, 2) позволяет хранить числа от -9999.99 до 9999.99 =, <> или !=, >, <, >=, <= -- равно, не равно, больше, меньше, больше либо равно, меньше либо равно; BETWEEN -- A BETWEEN B AND C эквивалентно выражению (A >= B) AND (A <= C); IN (список констант или подзапрос) - проверяет, принадлежит ли значение поля указанному множеству; LIKE - для строковых полей проверяет соответствие поля указанной маске. В тексте маски можно применять символы _ и %. Первый заменяет один произвольный символ в указанной позиции, а второй -- произвольное число символов; CONTAINING, STARTING WITH -- для строковых полей: содержит, начинается с;