aliassql
Alias (as)
通過使用 SQL,可以為列名稱和表名稱指定別名(Alias)。
語法:(列的 SQL Alias 語法)
SELECT column_name AS 中文名稱
FROM table_name擴展(表的sql alias 語法)
SELECT column_name(s)FROM table_name
AS alias_name創建測試表並且生成數據
create table tb
( spid varchar(11),
spmch varchar(20),
shl numeric(10,2) )
insert into tb
values ('01','蘋果',10),
('02','梨子',20)
測試結果:
select spid as 商品id,spmch as 商品名稱,shl as 商品數量 from tb
結果:
㈡ SQL中的AS語句(Alias)有什麼作用,為什麼要使用AS
用as可以指定資料庫中表或欄位的別名。
在查詢多個表時,如果表名很長可以用別名,以方便使用,也可以使代碼簡潔一些。
如:有兩個表MySite_News_Items, MySite_News_Content 要查詢其中的部份欄位,如果不用別名,應該這樣寫:
select MySite_News_Items.Field1, MySite_News_Items.Field2, MySite_News_Items.Field3, MySite_News_Content.Field1 From MySite_News_Items Inner Join MySite_News_Content ON ...
用AS就可以這么寫:
select A.Field1, A.Field2, A.Field3, B.Field1 From MySite_News_Items AS A Inner Join MySite_News_Content AS B ON ...
如果要查詢兩個表中相同名稱的欄位,也可以用AS來區分。
例如:
select A.Field1 AS AF1, B.Field1 AS BF1, B.Field2 From MySite_News_Items AS A Inner Join MySite_News_Content AS B ON ...
㈢ 如何在 SQL 語句中定義欄位別名、表別名
MySQL 表別名(Alias):
在 SQL 語句中,可以為表名稱及欄位(列)名稱指定別名(Alias),別名是 SQL 標准語法,幾乎所有的資料庫系統都支持。通過關鍵字 AS 來指定。
表別名語法:
SELECT column FROM table AS table_alias
MySQL 欄位別名(列別名):
同本文前文講述的表別名一樣,SQL(MySQL) 也支持對表的欄位(列)設置別名。
欄位別名語法:
SELECT column AS column_alias FROM table
㈣ sql中如何為查詢出來的表起別名呢,而且能根據查詢後的表別名就查找
1、查看資料庫中的表信息。
注意事項:
SQL的核心部分相當於關系代數,但又具有關系代數所沒有的許多特點,如聚集、資料庫更新等。它是一個綜合的、通用的、功能極強的關系資料庫語言。