对testxxx表的test1字段,字段值为'99',本意是想在其后拼接字符串'00'。如果我这样写
select test1+'00' from testxxx;
其结果为'99.0'
若test1为非数值字符串,举例假如test1为'lalala',
select test1+'00' from testxxx;
其结果为NULL
2. Gbase字符串类型数值加号拼接对testxxx表的test1字段,字段值为'99',本意是想在其后拼接字符串'00'。如果我这样写
select test1+'00' from testxxx;
其结果为'99'
若test1为非数值字符串,举例假如test1为'lalala',
select test1+'00' from testxxx;
其结果为0
结论:强烈建议不要使用(+)加号拼接字符串,使用concat不香吗



