十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
SELECT username name FROM `user` "username"是原字段名稱, 這個(gè)"name"就是別名~

在成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站過程中,需要針對客戶的行業(yè)特點(diǎn)、產(chǎn)品特性、目標(biāo)受眾和市場情況進(jìn)行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計(jì)方向。成都創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進(jìn)行功能模塊的開發(fā)和設(shè)計(jì),包括內(nèi)容管理、前臺(tái)展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計(jì)和安全保護(hù)等功能。
比如:
1、selec name as “姓名” ,sex as "性別" from user
2、select u.name as “姓名”,o.name as "英文名" ,u.sex as "性別" from user u ,other o where u.id = o.id;
as不是給表里的字段取別名,而是給查詢的結(jié)果字段取別名。
其目的是讓查詢的結(jié)果展現(xiàn)更符合人們觀看習(xí)慣,在多張表查詢的時(shí)候可以直接的區(qū)別多張表的同名的字段。
擴(kuò)展資料:
SQL別名:
SQL別名用于為表或表中的列 提供臨時(shí)名稱。
SQL別名通常用于使表名或列名更具可讀性。
SQL一個(gè)別名只存在于查詢期間。
別名使用AS關(guān)鍵字賦予。
在下列情況下使用別名:
1,查詢涉及多個(gè)表
2,用于查詢函數(shù)
3,需要把兩個(gè)或更多的列放在一起
4,列名長或可讀性差
語法
1、表名的別名語法:
SELECT 列名
FROM 表名 AS 別名;
2、列名的別名語法:
SELECT 列名 AS 別名
FROM 表名
3、表名和列名的別名混合使用語法:
SELECT 列名 AS 別名
FROM 表名 AS 別名
語法舉例
1、使用表名稱別名
有兩個(gè)表分別是:"Persons" 和 "Product_Orders"。分別為它們指定別名 "p" 和 "po"。列出 "John Adams" 的所有定單。
SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John';
2、使用列名稱別名
查詢 Persons 表中的 LastName 列 (為其定義別名 '姓氏')和 FirstName 列(為其定義別名 ‘名字’),輸出所有結(jié)果值。
SELECT LastName AS 姓氏, FirstName AS 名字
FROM Persons
你是要查詢結(jié)果顯示未知、男或女而不是0、1、2是吧。
sql如下查詢即可:
select case sex when '0' then '未知' when '1' then '女性' when '2' then '男性' end from user;
老弟你這需求估計(jì)也是沒多大用處,首先軟件表示跟sql傳輸表示有區(qū)別的。
-------------------------------------------------------------------------------------------
如果你要做的話,方案我有兩個(gè),第一個(gè)是預(yù)處理語句
你 谷歌 -》mysql 預(yù)處理語句
--------------------------------------------------------------------------------------------
一般類似
PREPARE STMT_Edwin FROM ‘SELECT ? as ? from 表’ ;
SET @A=表字段寫上;
SET@B=別名寫上; --你的是工號
EXECUTE STMT_Edwin USING @A,@B;
----------------------------------------------------------------------------
另一種思路是臨時(shí)表
declare @tb table(
編號 int,
工號 [nvarchar](50)
);
insert into @tb
select PM.auto_id,PM.PID from 表;
select * from @tb
------------------------------------------------------
如上在SqlServer下通過,mysql也一樣,調(diào)試調(diào)試改改就行!
然后就是
編號 工號
1 U12
2 U22
這樣的顯示!
-----------------------------------------------------------------------
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ù)庫賬號、密碼、數(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ù)組。