SQL字符字段拼接(不使用CONCAT()或+)

8
我正在尝试将3个[char(32)]字段连接起来:

title1
title2
title3

成为一个字段,但问题是我正在使用较旧版本的SQL,它不支持CONCAT()子程序或+运算符。


例如:
CONCAT(title1, title2, title3)
(title1 + title2 + title3)

都不能用!!!

还有其他方法吗?

这是哪个数据库?我知道你已经回答了自己的问题,但如果标记了适当的关系型数据库管理系统,下一个遇到此问题的人将更容易找到你的答案... - John Rudy
现在你已经通过标签告诉我们你在使用Informix(当它被标记时,我很快就注意到了这个问题,但是没有标记时我错过了),那么你使用的是哪个版本的Informix呢?我猜想它一定是OnLine 5.x,或者可能是SE 7.2x。如果使用的是其他版本,那么你早该升级了。 - Jonathan Leffler
我不确定是哪个版本...不知道在哪里找到那些信息...我只是两个月前开始工作,还没有时间关心这个...升级?希望如此。 - CheeseConQueso
1个回答

20

没事了...我自己解决了...

它的

(标题1 || 标题2 || 标题3)


2
就我所知,这是字符串连接的标准SQL语法。很奇怪为什么这么多品牌的数据库都做了不同的事情。 - Bill Karwin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接