gpt4 book ai didi

sql - 如何构建一个查询来根据另一个字段划分一个字段?

转载 作者:行者123 更新时间:2023-11-29 09:18:16 25 4
gpt4 key购买 nike

我想要几箱 Wine ,每瓶价格在 4 美元到 8 美元之间。产品表中的成本均以 12 为单位。简单吧?

SELECT `id` 
FROM `products`
WHERE (`cost` / 12) > 4
AND (`cost` / 12) < 8

现在,他们开始销售 6 箱。假设仅在 6 包 的标题字符串中定义了这一点。

如何编写查询,以便它选择价格/12 在范围内的所有 Wine 案例,或者如果标题字符串包含 6 pack,则除以 6。

这可以在一个查询中实现吗?

谢谢

最佳答案

是的,但请考虑添加“percase”字段。字符串比较并不是最快的操作。

`cost`/IF(`title` LIKE '%6 pack%', 6, 12)

关于sql - 如何构建一个查询来根据另一个字段划分一个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3348863/

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