我在我的一个 ios 项目中使用 sqlite,其中有两列。一个有手机拨号的国家代码,如 +880,另一列有其余的手机号码,如 1912353697。现在我想加入这两列的值并将结果值与 +8801912353697 进行比较,如果匹配则将相应的名称值拉入那张 table 。什么是正确的查询。我试过像 SELECT name FROM CONTACT_LIST WHERE (SELECT mblDc || mbl FROM CONTACT_LIST) = "+8801617634317";
但这不起作用。
我们将不胜感激。
最佳答案
尝试:
SELECT name FROM CONTACT_LIST
WHERE mblDc || mbl = "+8801617634317";
来自 SQLite documentation : ||运算符是“连接” - 它将其操作数的两个字符串连接在一起。
关于ios - 连接两列的值并将其与 sqlite 中的一个值进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24132874/