SqlServer AS的用法
SQL語句可以為 表名稱 或 列名稱 指定別名。(別名有時(shí)也稱為導(dǎo)出列,不管是導(dǎo)出列還是別名,它們所代表的都是相同的東西。)
SQL 別名
SQL 別名用于為 表 或 表中的列 提供臨時(shí)名稱。
SQL 別名通常用于使 表名 或 列名 更具可讀性。
SQL 一個(gè)別名只存在于查詢期間。
別名使用 AS 關(guān)鍵字賦予。
建議在下列情況下使用別名
查詢涉及多個(gè)表
用于查詢函數(shù)
需要把兩個(gè)或更多的列放在一起
列名長或可讀性差
語法
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
3、同時(shí)使用 表名稱 和 列名稱
為 city 表定義別名 'A',并利用該表別名查詢表中的 ID 列(為ID列定義別名 B)的所有信息。
SELECT A.ID AS B FROM city AS A;
下面是其它人的補(bǔ)充
1 概述
本篇文章簡要分析,在SQL SERVER中,AS的基本用法。
2 具體分析
2.1 定義變量類型
DECLARE @UserName AS VARCHAR(50)='Alan_beijing'
2.2 取別名
2.2.1 為結(jié)果集列取別名
code:
SELECT OrderID,CustID,OrderDate
FROM Orders
result:

code:
SELECT OrderID AS '訂單ID',CustID AS '顧客ID',OrderDate AS '訂單日期'
FROM Orders
result:

2.2.2 為表取別名
SELECT O.OrderID,O.CustID,O.OrderDate
FROM Orders AS O
2.2.3 為子查詢?nèi)e名
SELECT ChildQuery_Orders.OrderDate
FROM
(SELECT *
FROM Orders
WHERE CustID>=5) AS ChildQuery_Orders
2.3 轉(zhuǎn)換類型
2.3.1 CAST類型轉(zhuǎn)換
SELECT CAST('110' AS INT) --110
2.3.2 CONVERT類型轉(zhuǎn)換
SELECT CONVERT(decimal, '123.6') -- 123
2.4 創(chuàng)建視圖,表示基表來源
CREATE VIEW ViewDemo
AS
SELECT * FROM Orders
2.5 其他(后續(xù)補(bǔ)充)
3 參考文獻(xiàn)
【01】Microsoft SqlServer 2008技術(shù)內(nèi)幕:T-SQL 語言基礎(chǔ)
【02】Microsoft SqlServer 2008技術(shù)內(nèi)幕:T-SQL 查詢
4 版權(quán)
補(bǔ)充內(nèi)容由Alan_beijing提供。
相關(guān)文章
SQL?Server數(shù)據(jù)表模糊查詢(like用法)以及查詢函數(shù)詳解
使用SQL Server查詢時(shí)經(jīng)常會(huì)使用模糊查詢,需要查詢包含的指定字符串內(nèi)容,這篇文章主要給大家介紹了關(guān)于SQL?Server數(shù)據(jù)表模糊查詢(like用法)以及查詢函數(shù)的相關(guān)資料,需要的朋友可以參考下2024-05-05
sqlserver 自動(dòng)備份所有數(shù)據(jù)庫的SQL
可自動(dòng)備份除系統(tǒng)數(shù)據(jù)庫外的所有數(shù)據(jù)庫。備份文件的周期保存周期可以更改。2010-03-03
Sql Server 視圖數(shù)據(jù)的增刪改查教程
這篇文章主要介紹了Sql Server 視圖數(shù)據(jù)的增刪改查教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
將string數(shù)組轉(zhuǎn)化為sql的in條件用sql查詢
將string數(shù)組轉(zhuǎn)化為sql的in條件就可以用sql查詢了,下面是具體是的示例,大家可以參考下2014-05-05
淺談SELECT?*會(huì)導(dǎo)致查詢效率低的原因
本文主要介紹了淺談SELECT?*會(huì)導(dǎo)致查詢效率低的原因,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
SQL SERVER 2014 安裝圖解教程(含SQL SERVER 2014下載)
這篇文章主要介紹了SQL SERVER 2014 安裝圖解教程(含SQL SERVER 2014下載),需要的朋友可以參考下2015-10-10
SqlServer數(shù)據(jù)庫創(chuàng)建用戶只賦予某個(gè)視圖權(quán)限
這篇文章主要給大家介紹了關(guān)于SqlServer數(shù)據(jù)庫創(chuàng)建用戶只賦予某個(gè)視圖權(quán)限的相關(guān)資料,在SQL Server中,要?jiǎng)?chuàng)建用戶并為其授權(quán)表可以通過以下步驟完成,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03

