1 概述
本篇文章簡要分析,在SQL SERVER中,AS的基本用法。
2 具體分析
2.1 定義變數型別
1 DECLARE @UserName AS VARCHAR(50)='Alan_beijing'
2.2 取別名
2.2.1 為結果集列取別名
code:
1 SELECT OrderID,CustID,OrderDate 2 FROM Orders
result:
code:
1 SELECT OrderID AS '訂單ID',CustID AS '顧客ID',OrderDate AS '訂單日期' 2 FROM Orders
result:
2.2.2 為表取別名
1 SELECT O.OrderID,O.CustID,O.OrderDate 2 FROM Orders AS O
2.2.3 為子查詢取別名
1 SELECT ChildQuery_Orders.OrderDate 2 FROM 3 (SELECT * 4 FROM Orders 5 WHERE CustID>=5) AS ChildQuery_Orders
2.3 轉換型別
2.3.1 CAST型別轉換
1 SELECT CAST('110' AS INT) --110
2.3.2 CONVERT型別轉換
1 SELECT CONVERT(decimal, '123.6') -- 123
2.4 建立檢視,表示基表來源
1 CREATE VIEW ViewDemo 2 AS 3 SELECT * FROM Orders
2.5 其他(後續補充)
3 參考文獻
【01】Microsoft SqlServer 2008技術內幕:T-SQL 語言基礎
【02】Microsoft SqlServer 2008技術內幕:T-SQL 查詢
4 版權
- 感謝您的閱讀,若有不足之處,歡迎指教,共同學習、共同進步。
- 博主網址:http://www.cnblogs.com/wangjiming/。
- 極少部分文章利用讀書、參考、引用、抄襲、複製和貼上等多種方式整合而成的,大部分為原創。
- 如您喜歡,麻煩推薦一下;如您有新想法,歡迎提出,郵箱:2016177728@qq.com。
- 可以轉載該部落格,但必須著名部落格來源。