sql server中 concat函数、trim函数、coalesce函数的详细用法
时间: 2024-05-13 08:18:11 浏览: 155
ORACLE第四章单行函数ppt课件.ppt
1. CONCAT函数:
CONCAT函数是SQL Server 2012版本中新增的一个字符串函数,用于将两个或多个字符串连接在一起。
语法:CONCAT(string1, string2, …)
参数说明:
- string1, string2,…:要连接的字符串参数。可以是任意字符类型,如CHAR、VARCHAR、NCHAR、NVARCHAR等。
示例:
```
SELECT CONCAT('Hello', ' ', 'World') AS ConcatenatedString;
```
输出:
```
ConcatenatedString
------------------
Hello World
```
2. TRIM函数:
TRIM函数用于删除字符串的开头或结尾的空格或指定的字符。
语法:TRIM([characters FROM] string)
参数说明:
- string:要进行处理的字符串参数。
- characters:可选参数,指定要删除的字符。
示例:
```
SELECT TRIM(' Hello World ') AS TrimmedString;
```
输出:
```
TrimmedString
-------------
Hello World
```
3. COALESCE函数:
COALESCE函数用于返回参数列表中第一个不为NULL的值。
语法:COALESCE(expression1, expression2, …)
参数说明:
- expression1, expression2,…:要检查的表达式或值。
示例:
```
SELECT COALESCE(NULL, 'Hello', NULL, 'World') AS Result;
```
输出:
```
Result
------
Hello
```
如果表达式列表中的所有值均为NULL,则COALESCE函数返回NULL。
阅读全文