Sql4646546

Submitted by: Submitted by

Views: 208

Words: 963

Pages: 4

Category: English Composition

Date Submitted: 12/29/2011 03:29 AM

Report This Essay

Ch10

Union all:重複的也合併

Select 價格 from 標標公司

Where 價格 <= All (select 價格 from 旗旗公司 Where 價格>400)

Select * from 標標公司

Select 聯絡人 as 邀請名單,地址

From 合作廠商

Union

Select 聯絡人,地址 from 客戶

UNION

Select ‘王大砲’,’台北市南京東路三段’

Order by 聯絡人

Select * from 標標公司

Where 產品名稱 in(select 產品名稱

From 旗旗公司 where 價格>495)

Select*from 標標公司

Where 價格=400 between and 500

轉換資料: Select Convert(datetime,’7/19/2008/’)

Like: %.-.[].[^]

Select *from 標標公司

where 產品名稱 Like ‘%SQL’

Update 書籍 set 價格 +=100

Where 書籍名稱 =’windows server系統實務’

Select 姓名,IS NULL(CAST(主管編號 AS VARCHAR),’無’)

AS 主管 FROM 員工

SELECT 書籍編號,書籍名稱,價格,出版公司,

RANK() OVER(ORDER BY 價格) AS 價格排行 FROM 書籍

Ch11

CREATE VIEW 下單記錄 AS

SELECT 下單日期,客戶名稱,地址 FROM 訂單,客戶

WHERE 訂單.客戶編號 = 客戶.客戶編號

檢視表 不可用ORDER BY,要在SELECT時使用

(EX: SELECT *FROM 下單記錄 ORDER BY 下單日期)

CREATE VIEW 參加尾牙人員名單 AS

SELECT 姓名,地址 FROM 員工

UNION SELECT 聯絡人,地址 FROM 客戶

編輯檢視表: UPDATE . INSERT . DELETE

CH15

DECLARE @AVERAGE INT

SET @AVERAGE(SELECT AVG(單價) FROM 書籍)

IF(@AVERAGE>600) PRINT ‘太貴了’

ELSE PRINT ‘價錢還可以’

IF 1000>ALL(SELECT 單價 FROM 書籍)

PRINT ‘沒有任何書籍超過1000’

IF EXISTS(SELECT 書籍名稱 FROM 書籍

WHERE 書籍編號 =’1001’

PRINT ‘有1001’ ELSE PRINT ‘沒有1001’

SELECT ‘<’ + CASE RIGHT(書籍名稱,2)

WHEN ‘手冊’ THEN ‘入門’

WHEN ‘實務’ THEN ‘實例’

ELSE ‘未分類’

END + ‘類>’ AS 類別 , 書籍名稱

FROM 書籍 ORDER BY 類別

CASE

WHEN 書籍名稱 LIKE ‘%手冊’ THEN ‘入門’

DECLARE @NUMBER INT = 99

IF(@NUMBER % 3 = 0) GOTO THREE

ELSE GOTO NOTTHREE

THREE: PRINT ’YES’ NOTTHREE: PRINT ‘NO’

DECLARE @ID INT =0,

@NAME NVARCHAR(50),@PRICE INT,

@COUNT INT =1

WHILE @ID<500

BEGIN

SET @ID=ID+1

SELECT @NAME =書籍名稱,@PRICE =單價

FROM 書籍 WHERE 書籍編號 = @ID

IF...

More like this