国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

MYSQL中如何把SELECT A AS B中的B作為WHERE篩選條件

瀏覽:93日期:2022-06-18 14:10:06

問題描述

比如SELECT a AS b WHRER b=1;

我這樣使用會(huì)報(bào)錯(cuò),說b不存在。

問題解答

回答1:

因?yàn)閙ysql底層跑SQL語句時(shí):where 后的篩選條件在先, as B的別名在后。所以機(jī)器看到where 后的別名是不認(rèn)的,所以會(huì)報(bào)說B不存在。

如果非要用B做篩選條件的話:解決方案:外邊再嵌套一層。select * from(select A as B from table) t where t.B = XXX -- 任意的篩選條件

如果不嵌套,只能用A做篩選條件了

回答2:

當(dāng)然不存在,這個(gè)b只針對(duì)與a查詢結(jié)果的一個(gè)別名 select a AS b FROM table where a = 1

回答3:

select t.b from(

select a as B from table

) t

where t.b =xxxx

此時(shí)的B是可以直接在where中使用的

回答4:

b是對(duì)查詢結(jié)果a取的別名where里面肯定是不存在啊

相關(guān)文章:
主站蜘蛛池模板: 欧美综合视频在线观看 | 成年人黄色免费网站 | 精品久久久久久国产 | 免费看亚洲 | 中文在线免费视频 | 韩国一级特黄清高免费大片 | 亚洲欧美日韩精品高清 | 欧美一级视频在线观看 | 日本久久综合 | 国产精品一区二区三区久久 | 韩国porno xxxx| 免费特黄一区二区三区视频一 | 久热香蕉精品视频在线播放 | 亚洲精品国产精品国自产观看 | 亚洲一区二区三区精品国产 | 国产日韩欧美精品 | 国产喷水女王在线播放 | 一级视频在线免费观看 | 人碰人碰人成人免费视频 | 97在线视频免费观看费观看 | 日韩成人三级 | 亚洲第五色综合网啪啪 | 在线观看精品视频 | 亚洲免费一级视频 | 日本在线观看不卡免费视频 | 一级无毛片| 成人 欧美 | 九月婷婷亚洲综合在线 | 精品久久久久久 | 亚洲综合一区二区三区 | 91看片淫黄大片欧美看国产片 | 一级毛片美国 | 嫩草影院成人 | 亚洲精品视频免费观看 | 空姐毛片| 日本成人在线视频网站 | 午夜爽爽爽男女免费观看hd | 久久久不卡国产精品一区二区 | 亚洲特黄视频 | 最新精品国产 | 久草视频官网 |