mysql 中 and和or 一起使用和之间的优先级
生活随笔
收集整理的這篇文章主要介紹了
mysql 中 and和or 一起使用和之间的优先级
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SELECT address,job_title,education,SUM(recruiting) FROM commerce_jobs WHERE education = '大專' and ( job_title LIKE '%主管%' OR job_title LIKE '%組長%' OR job_title LIKE '%主任%' OR job_title LIKE '%項目經理%' )
?標紅部分的() 括號。and 比 or具有更高的優先級,所以不加括號他就從左到右開始判斷
優先級 運算符 (最高) !-(負號),~(按位取反)^(按位異或)*,/(DIV),%(MOD)+,->>,<<&|=(比較運算),<=>,<,<=,>,>=,!=,<>,IN,IS NULL,LIKE,REGEXPBETWEEN AND,CASE,WHEN,THEN,ELSENOT&&,ANDXOR||,OR (最低) =(賦值運算),:=?
轉載于:https://www.cnblogs.com/wjm956/p/7346349.html
總結
以上是生活随笔為你收集整理的mysql 中 and和or 一起使用和之间的优先级的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c5驾驶证可以买手自一体的车备案吗?
- 下一篇: pivot 与 unpivot 函数是S