SQL-字符串运算符和函数
COALESCE(columnname,string) 函数 将 NULL 值作为字符串(用空字符串或其他字符串替换 NULL)- 接受一列输入值(字段)如果该字段为 NULL,则返回后面替换的字符串 1 SELECT custid,country,region,city,country+N','+region+N','+city AS location FROM Sales.Customers SELECT custid,country,region,city,country+N','+COALESCE(region,N'q')+N','+city AS location FROM Sales.Customers SUBSTRING(string,start,length) 提取从指定位置开始,具有特定长度的字符串 SELECT SUBSTRING('abcde',2,2); LEFT(string,n), RIGHT(string,n) 第一个参数是要处理的字符串,第二个参数是要从字符串左边或右边提取字符的个数 SELECT LEFT('abcde',2),RIGHT('abcde',2); LEN(string),DATALENGTH(string) LEN 函数返回字符数,DATALENGTH 函数返回字节数 SELECT LEN(N'ABCDE')