在数据库查询中,经常会出现连接字符串的情况,而在SQLite中,这个操作与其他编程语言不同。
问题陈述:
执行时涉及使用“ ”运算符进行字符串连接的 SQL 查询,返回意外的“0”结果。
问题中的查询:
select locationname + '<p>' from location;
不正确的结果:
由 0 组成的列表,而不是包含位置名称和连接的预期字符串'
'
正确方法:
在 SQLite 中,字符串连接是使用 '||' 执行的运算符,与其他编程语言中使用的 ' ' 运算符不同。
更正的查询:
select locationname || '<p>' from location;
SQLite 文档说明:
SQLite 文档指出“||”运算符显式用于字符串连接,将两个操作数字符串连接在一起。
以上是为什么使用'”的 SQLite 字符串连接返回'0”?的详细内容。更多信息请关注PHP中文网其他相关文章!