sql脚本中的优先级(and 、or 和 括号) |
您所在的位置:网站首页 › and和or的运算顺序 › sql脚本中的优先级(and 、or 和 括号) |
二月初三辛丑年 牛辛卯月 壬戌日 好多天没更博了,为啥呢,因为我的需求上线了,然后又被bibibi了,其中各种心酸背锅以及瑟瑟发抖。。。天呐 回来继续说,今天一个sql的修改: 需求是这样的:在一个日期范围内(2020-03-01至2021-03-12)查询人员类型为(“1003%”、“1004%”、“1006%”)的数据。 1、我原来错误的写法为: 当我查询出来的数据时间有2015年的,并且查询时间特别特别慢 -- 这段脚本查询出来的数据和时间没有什么关系的select m.no, m.callDate, m.personType from amain m where m.callDate >= date '202-03-01' and m.callDate or2、正确的写法为: select m.no, m.callDate, m.personType from amain m where m.callDate >= date '202-03-01' and m.callDate and综合上述两种情况,就可得到:运算顺序为 () > and >or.
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |