gpt4 book ai didi

ios - 获取范围(含)之间的值的正确查询

转载 作者:行者123 更新时间:2023-11-28 22:43:50 27 4
gpt4 key购买 nike

我正在编写一个 Iphone 应用程序并使用 sqlite 作为我的数据库。如果对象在某个范围(MIN 和 MAX)之间,我有折扣,但问题是当我查询时,折扣似乎也适用于超出该范围的对象。不确定如何正确执行。

例如,我想要 36(MIN) 到 60(MAX) 之间的范围。

sql语句是这样的:

NSString *queryString = [NSString stringWithFormat:@"SELECT * FROM DISCOUNT WHERE PACKAGEID = '%@' AND CATEGORYID = '%@' AND '%@' >= MIN ORDER BY MAX DESC ",item.packageid,item.categoryid,item.discount];

这个代码是我学长的。需要更改它...需要一些帮助...我做错了什么?

最佳答案

添加AND '%@' <= MAXAND '%@' >= MIN 之后的末尾查询中

你的查询应该是这样的

NSString *queryString = [NSString stringWithFormat:@"
SELECT * FROM DISCOUNT WHERE PACKAGEID = '%@' AND CATEGORYID = '%@'
AND '%@' >= MIN AND '%@' <= MAX ORDER BY MAX DESC",
item.packageid,item.categoryid,item.discount,item.discount];

关于ios - 获取范围(含)之间的值的正确查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13778862/

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