SqlServer系列 AS的用法

2022-01-31 11:54:04 字數 1499 閱讀 4364

1   概述

本篇文章簡要分析,在sql server中,as的基本用法。

2   具體分析

2.1  定義變數型別

1

declare

@username

asvarchar(50)=

'alan_beijing

'

2.2 取別名

2.2.1 為結果集列取別名

'訂單id

',custid as

'顧客id

',orderdate as

'訂單日期'2

2.2.2  為表取別名

1

select

o.orderid,o.custid,o.orderdate

2from orders as o

2.2.3  為子查詢取別名

1

select

childquery_orders.orderdate

2from

3 (select*4

from

orders

5where custid>=

5) as childquery_orders

2.3  轉換型別

2.3.1  cast型別轉換

1

select

cast('

110'

asint) --

110

2.3.2  convert型別轉換

1

select

convert(decimal, '

123.6

') --

123

2.4  建立檢視,表示基表**

1

create

view

viewdemo 2as

3select

*from orders

2.5 其他(後續補充)

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 這兩種方式,可以實現相同的...