发布网友 发布时间: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)