MySQL基礎知識——AS別名
點擊上方SQL數(shù)據(jù)庫開發(fā),關注獲取SQL視頻教程
SQL專欄
SQL 別名用于為表或表中的列提供臨時名稱。? SQL 別名通常用于使列名更具可讀性。? SQL 一個別名只存在于查詢期間。?
在下列情況下使用別名是有用的:?
查詢涉及多個表? 用于查詢函數(shù) 需要把兩個或更多的列放在一起 列名長或可讀性差
列的別名語法
SELECT column_name [AS] alias_name FROM table_name;
表的別名語法
SELECT column_name(s)? FROM table_name [AS] alias_name;


SELECT?
`客戶ID`?AS?CustomerID,
姓名 Customer
FROM??Customers;結果為:

SELECT?CONCAT(姓名,'住在:',省份,城市,地址,',郵編:',郵編) Address
FROM?Customers;
SELECT
c.姓名 AS?Customer,
o.訂單日期 AS?Orderdate
FROM?Customers AS?c
JOIN?Orders AS?o
ON?c.客戶ID=o.客戶ID
注意事項
1、需要注意的是ON和WHERE以及其他涉及條件篩選的地方,不能使用重命名后的列名。例如以下寫法就會報錯:
SELECT?城市 Ciyt,`省份`?Province
FROM?customers c
WHERE?c.City='廣州'
SELECT?城市 City,COUNT(*) CNT
FROM?customers c
WHERE?c.城市<>'廣州'
GROUP?BY?City結果為:

——End——
后臺回復關鍵字:1024,獲取一份精心整理的技術干貨 后臺回復關鍵字:進群,帶你進入高手如云的交流群。 推薦閱讀
這是一個能學到技術的公眾號,歡迎關注
評論
圖片
表情
