Дополнительные функции SQL Server

Функция & Описание
CASE
В SQL Server (Transact-SQL) оператор CASE имеет функциональные возможности оператора IF-THEN-ELSE. Вы можете использовать оператор CASE в SQL-предложении.
COALESCE
В SQL Server (Transact-SQL) функция COALESCE возвращает первое не null выражение в списке. Если все выражения оцениваются как null, то функция COALESCE вернет значение null.
CURRENT_USER
В SQL Server (Transact-SQL) функция CURRENT_USER возвращает имя текущего пользователя в базе данных SQL Server.
В SQL Server (Transact-SQL) функция ISDATE возвращает 1, если выражение является допустимой датой. В противном случае он возвращает 0.
ISNULL
В SQL Server (Transact-SQL) функция ISNULL позволяет вернуть альтернативное значение, когда выражение равно NULL.
ISNUMERIC
В SQL Server (Transact-SQL) функция ISNUMERIC возвращает 1, если выражение является допустимым числом. В противном случае возвращает 0.
LAG
В SQL Server (Transact-SQL) функция LAG является аналитической функцией, которая позволяет запрашивать более одной строки в таблице одновременно без необходимости присоединяться к таблице. Она возвращает значения из предыдущей строки в таблице. Чтобы вернуть значение из следующей строки, попробуйте использовать функцию LEAD.
LEAD
В SQL Server (Transact-SQL) функция LEAD является аналитической функцией, которая позволяет запрашивать более одной строки в таблице одновременно без необходимости присоединяться к самой таблице. Это возвращает значения из следующей строки в таблице. Чтобы вернуть значение из предыдущей строки, попробуйте использовать функцию LAG.
NULLIF
В SQL Server (Transact-SQL) функция NULLIF сравнивает expression1 и expression2. Если expression1 и expression2 равны, функция NULLIF возвращает NULL. В противном случае он возвращает первое выражение, которое является expression1.
SESSION_USER
В SQL Server (Transact-SQL) функция SESSION_USER возвращает имя пользователя текущего сеанса в базе данных SQL Server.
SESSIONPROPERTY
В SQL Server (Transact-SQL) функция SESSIONPROPERTY возвращает параметр для указанной опции сеанса
M_USER
В SQL Server (Transact-SQL) функция SYSTEM_USER возвращает возвращает информацию имени пользователя для текущего пользователя в базе данных SQL Server.
USER_NAME
В SQL Server (Transact-SQL) функция USER_NAME возвращает имя пользователя в базе данных SQL Server.