1 概述
本篇文章簡要分析,在sql server中,as的基本用法。
2 具體分析
2.1 定義變數型別
12.2 取別名declare
@username
asvarchar(50)=
'alan_beijing
'
2.2.1 為結果集列取別名
'訂單id
',custid as
'顧客id
',orderdate as
'訂單日期'2
2.2.2 為表取別名
12.2.3 為子查詢取別名select
o.orderid,o.custid,o.orderdate
2from orders as o
12.3 轉換型別select
childquery_orders.orderdate
2from
3 (select*4
from
orders
5where custid>=
5) as childquery_orders
2.3.1 cast型別轉換
12.3.2 convert型別轉換select
cast('
110'
asint) --
110
12.4 建立檢視,表示基表**select
convert(decimal, '
123.6
') --
123
12.5 其他(後續補充)create
view
viewdemo 2as
3select
*from orders
3 參考文獻
microsoft sqlserver 2008技術內幕:t-sql 語言基礎
microsoft sqlserver 2008技術內幕:t-sql 查詢
4 版權
博主**:
Sql Server系列 游標
游標是一種處理資料的方法,主要用於儲存過程 觸發器和transact sql指令碼中。select語句返回的是乙個結果集,游標能夠從包含多條資料記錄的結果集中每次提取一條記錄。游標的特點 允許對由select查詢語句返回的行集中的每一行執行相同或者不同的操作,而不是對整個集合執行同乙個操作。提供對基...
SQLServer 中Case When的用法
case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...
SQLServer 中Case When的用法
case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...