在資料庫查詢中,經常會出現連接字串的情況,而在SQLite中,這個操作與其他程式語言不同。
問題陳述:
執行時涉及使用「 」運算子進行字串連接的 SQL 查詢,傳回意外的「0」結果。
問題中的查詢:
select locationname + '<p>' from location;
不正確的結果:
由0 組成的列表,而不是包含位置名稱和連接的預期字串'
'
正確方法:
在SQLite 中,字串連接是使用'||' 執行的運算符,與其他程式語言中使用的' ' 運算符不同。
更正的查詢:
select locationname || '<p>' from location;
SQLite 文件說明:
SQLite 文件指出「||」運算符明確用於字串連接,將兩個操作數字串連接在一起。
以上是為什麼使用'”的 SQLite 字串連接返回'0”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!