当前位置:首页 > sqlite如何连接字符串 使用\"+\"连接无效

sqlite如何连接字符串 使用\"+\"连接无效

点击次数:2673  更新日期:2012-03-13

使用“select ','+id+',' from article ”这个语句对sqlite数据库进行查询时,返回的结果并没有‘,’。百度一番之后,原来sqlite中,"+"是对数字相加的。非数字的字符串都会当做"0",返回的结果也是数字型的。若要对字符串相加,需使用"||"。如:"select ','||id||',' from article",查询的结果就是你想要的了。这点有点类似于php对数字相加与字符串连接的处理。

用'||'拼接字符串

比如path是/1001/的话 那结果就是/1001/%

数字相加

SELECT 'A'+'B'
结果为0
select "A"+"1" 结果为1
select "A"+1 结果为1
select 2+1 结果为3

=在“+”运算中,SQLite将字符串非数字串都当作0处理了