你是要查詢結(jié)果顯示未知、男或女而不是0、1、2是吧。
成都創(chuàng)新互聯(lián)公司專注于南縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供南縣營(yíng)銷型網(wǎng)站建設(shè),南縣網(wǎng)站制作、南縣網(wǎng)頁(yè)設(shè)計(jì)、南縣網(wǎng)站官網(wǎng)定制、成都小程序開(kāi)發(fā)服務(wù),打造南縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南縣網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
sql如下查詢即可:
select case sex when '0' then '未知' when '1' then '女性' when '2' then '男性' end from user;
MySQL 表別名(Alias):
在 SQL 語(yǔ)句中,可以為表名稱及字段(列)名稱指定別名(Alias),別名是 SQL 標(biāo)準(zhǔn)語(yǔ)法,幾乎所有的數(shù)據(jù)庫(kù)系統(tǒng)都支持。通過(guò)關(guān)鍵字 AS 來(lái)指定。
表別名語(yǔ)法:
SELECT column FROM table AS table_alias
MySQL 字段別名(列別名):
同本文前文講述的表別名一樣,SQL(MySQL) 也支持對(duì)表的字段(列)設(shè)置別名。
字段別名語(yǔ)法:
SELECT column AS column_alias FROM table
1、首先,在一個(gè)查詢中的查詢結(jié)果作為外層查詢的條件,可以用IN關(guān)鍵字,代碼如下圖所示。
2、其次,外層查詢的條件不在內(nèi)層查詢結(jié)果,可以用NOT IN關(guān)鍵字,代碼如下所示。
3、使用EXISTS關(guān)鍵字查詢時(shí),內(nèi)層查詢語(yǔ)句不返回查詢的記錄,而是返回一個(gè)Boolean值;當(dāng)內(nèi)層查詢返回的值為true時(shí),外層查詢語(yǔ)句將進(jìn)行查詢,如果返回false時(shí),將不進(jìn)行查詢或查詢結(jié)果為空,代碼如下所示。
4、由第三步可知,與EXISTS相對(duì)的是NOT EXISTS,當(dāng)內(nèi)層查詢返回的值為false時(shí),外層查詢語(yǔ)句將進(jìn)行查詢,如果返回true時(shí),將不進(jìn)行查詢或查詢結(jié)果為空,代碼如下。
5、滿足其中的任一條件,就可以通過(guò)該條件來(lái)執(zhí)行外層查詢語(yǔ)句,用關(guān)鍵字ANY,代碼如下。
6、滿足所有條件,只有滿足內(nèi)層查詢語(yǔ)句返回所有結(jié)果,代碼如下所示,就完成了。
比如,表名叫t,某字段叫a,別名叫字段1
select?t1.字段1
from
(select?a?字段1?from?t)?t1
這樣就可以獲取到別名了