PATINDEX ( '%pattern%' , expression ):
返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算;pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。
NULLIF ( expression1 , expression2 ):
如果两个指定的表达式相等,则返回空值;如果两个表达式不相等, 返回第一个 expression1 的值。
ISNULL ( check_expression , replacement_value ):
check_expression将被检查是否为 NULL的 表达式。
如果为NULL;返回replacement_value的值(此时replacement_value 必须与 check_expresssion 具有相同的类型)
如果不为NULL;返回check_expression
的值。