永发信息网

SQL语句是先运行括号里面的,还是从前往后运行到括号的时候再运行括号里面的?

答案:4  悬赏:0  手机版
解决时间 2021-02-06 04:16
SQL语句是先运行括号里面的,还是从前往后运行到括号的时候再运行括号里面的?
最佳答案
先运行前面的,如
where 1=1 or ( a>2 and a<10)
上面就连括号里都不会运行,叫短路测试,因为是OR ,如用AND ,那就会再算后面的。
全部回答
select case when b.subject='语文' then b.score else 0 end as 语文, case when b.subject='数学' then b.score else 0 end as 数学 from score b 两个括号取了
从前往后运行到括号的时候再运行括号里面的
sql语句执行顺序不是这么简单的,sql语句解析会从from开始,对表执行笛卡尔积运算,之后才是过滤条件,最后才执行select以及orderby,其中有很多细节问题,不是简单的从前向后或者先执行括号里的这样。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
航海王强者之路前期怎么快速升级 及体力获得
奔奔启动电机在哪?
无丁字的意思是什么啊?知道的请说下!
“货币没有臭味,无论从哪里来,一方面,它代
兼职可以交社保吗?
偃师市洛阳鼎盛广告(商都北路)地址是什么,有
义井的意思是什么啊?知道的请说下!
婚姻八字配对到底是怎么看的?为什么说巳申相
火锅底料糊了对人体有危害没
歌词“珍惜唯一的岁月””是什么歌
09 清远职业技术学院 阳江职业技术学院 罗定
读书心得50字,不限于什么书~急··明天就要
马克思列宁主义的意思是什么啊?知道的请说下
13岁男孩的智商标准
成人本科学历评助理工程师和工程师的相关问题
推荐资讯
为什么音响这么贵?要好几千块钱,而且还买不
爱恨情仇的韩语怎么写
飞鸽传书怎么用,
附点音符的含义是()。
思语花行婚庆公司地址有知道的么?有点事想过
老婆喝酒我打了她
跑男里面2016-6-10期歌曲接龙里面宋小宝举有
亶爰的意思是什么啊?知道的请说下!
TATA木门(红星美凯龙店)地址好找么,我有些事
吃减肥药伤身体吗?
微乐分逾期该怎么办?
风油精是做什么的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?