SELECT username name FROM `user` "username"是原字段名稱, 這個(gè)"name"就是別名~
譙城網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,譙城網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為譙城近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的譙城做網(wǎng)站的公司定做!
你是要查詢結(jié)果顯示未知、男或女而不是0、1、2是吧。
sql如下查詢即可:
select case sex when '0' then '未知' when '1' then '女性' when '2' then '男性' end from user;
mysql不允許變量直接作為字段名或表名進(jìn)行查詢
所以只能通過創(chuàng)建sql語句的方式實(shí)現(xiàn)
SET @province = '地區(qū)';
SET @strsql = concat('SELECT Fld1 AS ',@province,' FROM zgqy_2002_2;');
PREPARE stmt FROM @strsql;
EXECUTE stmt;
1、新建一個(gè)test數(shù)據(jù)庫,在數(shù)據(jù)庫中創(chuàng)建一個(gè)data數(shù)據(jù)表,在表內(nèi)插入四條測試數(shù)據(jù)。
2、新建一個(gè)php文件,命名為test.php,用于講解如何使用sql統(tǒng)計(jì)某一個(gè)字段數(shù)字的總和。
3、在test.php文件內(nèi),使用new創(chuàng)建一個(gè)mysqli數(shù)據(jù)庫連接,在mysqli方法內(nèi),使用數(shù)據(jù)庫賬號(hào)、密碼、數(shù)據(jù)庫名稱連接數(shù)據(jù)庫。
4、在test.php文件內(nèi),使用set_charset方法設(shè)置獲得數(shù)據(jù)的編碼為utf8,同時(shí),使用if語句判斷連接數(shù)據(jù)庫是否成功,如果不成功,則輸出錯(cuò)誤信息。
5、在test.php文件內(nèi),編寫sql語句,使用sum方法計(jì)算指定字段數(shù)字的總和,例如 ,這里計(jì)算num字段數(shù)字的總和。
6、在test.php文件內(nèi),使用query執(zhí)行sql語句,最后,通過fetch_all方法將獲得的總和數(shù)據(jù)資源轉(zhuǎn)換為二維數(shù)組。