00问答网
所有问题
SQLSERVER中有没有concat函数
如题所述
举报该问题
推荐答案 2017-02-19
MSSQLSERVER没有ORACLE或MySQL里的CONCAT函数。
MSSQL数据库需要将多个字符串连接起来时,可以直接使用运算符+号,不需要像mysql那样使用concat函数来连接字符串。
例如表达式: 'abc' + 'efg'将返回'abcdefg'。
请注意null值与字符串使用+号连接时将返回空值null。
追答
更正笔误:
表达式: 'abc' + 'efg'将返回'abcefg'。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/eIn0nBBZnBjrr0DjnZ.html
其他回答
第1个回答 2017-02-19
完全不同的两个函数,concat函数是把参数转化成字符串然后连接起来返回,如果有参数中有一个是Null的话就返回null,concat('A','B')返回结果就是'AB',Nvl函数是返回Null的替代值,有两个参数,例如 Nvl(Parameter1,Parameter2)
相似回答
sql
concat
可以作用与条件吗
答:
当然可以啊,表达式的结果可以参与条件。
关于在
SQL
的select查询结果中加入自定义字符的问题?
答:
SQL Server
: +
CONCAT
() 的语法如下:CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。请注意,Oracle的CONCAT()只允许两个参数;换言之,一次只能将两个字串串连起来。不过,在Oracle中,我们可以用'||'来一次串连多个字串。来看几个例子。假设我们有以下的表...
SQL
怎么拼接字符串
答:
1、
CONCAT函数
语法格式:CONCAT(char c1, char c2) ,其中char代表字符串,定长与不定长均可以 连接两个字符串 连接多个字符串 使用CONCAT函数的嵌套实现。2、"||"操作符 连接两个字符串 连接多个字符串 3、假如其中一个字段为NULL,则用结果用空格代替NULL。
SQL中
怎么能把同一个数据的多个属性显示到一列
答:
你这个是 多行转换为 一行的情况.
SQL Server
2005+版本的, 使用 FOR XML 方式处理。Oracle 使用 WMSYS.WM_
CONCAT 函数
的方式进行处理 MySQL 使用 GROUP_CONCAT 函数 的方式进行处理 具体例子 见参考资料 参考资料:http://hi.baidu.com/wangzhiqing999/blog/item/a57d1a86009e439ff703a67a....
大家正在搜
pandas concat函数
python concat函数
stringconcat函数
java concat函数
group_concat函数
concat函数
js concat函数
wm_concat函数
concat函数用法