SQLSERVER中有没有concat函数

发布网友 发布时间:2022-04-25 14:55

我来回答

2个回答

热心网友 时间:2022-04-09 21:27

MSSQLSERVER没有ORACLE或MySQL里的CONCAT函数。

MSSQL数据库需要将多个字符串连接起来时,可以直接使用运算符+号,不需要像mysql那样使用concat函数来连接字符串。

例如表达式: 'abc' + 'efg'将返回'abcdefg'。

请注意null值与字符串使用+号连接时将返回空值null。追答更正笔误:

表达式: 'abc' + 'efg'将返回'abcefg'。

热心网友 时间:2022-04-09 22:45

完全不同的两个函数,concat函数是把参数转化成字符串然后连接起来返回,如果有参数中有一个是Null的话就返回null,concat('A','B')返回结果就是'AB',Nvl函数是返回Null的替代值,有两个参数,例如 Nvl(Parameter1,Parameter2)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com