gpt4 book ai didi

php - 在php上搜索多个小写字母

转载 作者:行者123 更新时间:2023-11-29 10:14:31 25 4
gpt4 key购买 nike

我对我的代码有疑问。

SELECT DATE(date_time) dates, SUM(duration/60), customer, provider
FROM cdr_sbc_2017 WHERE
DATE_FORMAT(CONVERT_TZ(disconnect_time,'+07:00','+07:00'),'%Y-%m') =
'2017-09' AND lower(customer) LIKE "%ota%" OR LOWER(customer) LIKE "%alkaip%" OR LOWER(customer) LIKE "%alve%" OR LOWER(customer) LIKE "%antako%"
GROUP BY customer;

我尝试了这样的方法,但我无法按照我想要的方式将它们全部显示出来。您可以帮助我解决我使用的条件,以便我可以向客户显示我想要的名称吗?

谢谢。

最佳答案

OR 术语周围添加 ()。现在它读起来像 (dateformat=... and lower(customer) like "%ota%") or lower(costomer) like... 所以当前的 wsintax 是:

select DATE(date_time) dates,SUM(duration/60),customer,provider  from cdr_sbc_2017 where DATE_FORMAT(CONVERT_TZ(disconnect_time,'+07:00','+07:00'),'%Y-%m') = '2017-09' and (lower(customer) like "%ota%" or LOWER(customer) like "%alkaip%" or LOWER(customer) like "%alve%" or LOWER(customer) like "%antako%") GROUP BY customer;

这个想法是 AND 总是优先于 OR,所以如果敌人改变它,你必须将它包装在 ()

关于php - 在php上搜索多个小写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50314530/

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