gpt4 book ai didi

iphone - 如何使用iPhone中的where子句从sqlite表中获取数据

转载 作者:行者123 更新时间:2023-11-29 03:34:38 24 4
gpt4 key购买 nike

我在正常情况下从两个表中选择数据,它工作正常,但如果我使用 where 子句,它不会返回任何内容。

这里是查询

NSString *select =[NSString stringWithFormat:@"SELECT *from ContentMaster As ml LEFT JOIN ContentTagging As cat ON cat.ContentID = ml.ContentID where cat.ContenTagText= %@" , appDelegate.tagInput];

这里是查询的NSLog

SELECT *from ContentMaster As ml LEFT JOIN ContentTagging  ON cat.ContentID = ml.ContentID where cat.ContenTagText= Tag1

最佳答案

在比较字符串时将您的 ContenTagText 放入 ''

NSString *select =[NSString stringWithFormat:@"SELECT * from ContentMaster As ml LEFT JOIN ContentTagging As cat ON cat.ContentID = ml.ContentID where cat.ContenTagText= \'%@\'" , appDelegate.tagInput];

查询将是:

SELECT *from ContentMaster As ml LEFT JOIN ContentTagging  ON cat.ContentID = ml.ContentID where cat.ContenTagText= 'Tag1'

希望能有所帮助。

关于iphone - 如何使用iPhone中的where子句从sqlite表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19354532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com