国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

CASE在sql server中的使用用法
2006-04-05   網絡

CASE 語句在sql server跟其它程序語言中的switch功能類似,用于計算條件列表并返回多個可能結果表達式之一。
在sql server中CASE具有兩種格式:
a.簡單 CASE 函數將某個表達式與一組簡單表達式進行比較以確定結果。

b.CASE 搜索函數計算一組布爾表達式以確定結果。
以上兩種格式都支持可選的 ELSE 參數。

常見的幾種CASE語句的用法如下所示:
1.CASE 函數用于計算多個條件并為每個條件返回單個值。CASE 函數通常的用途是使用可讀性更強的值替換代碼或縮寫。
下面的查詢使用 CASE 函數重命名書籍的分類,以使之更易理解。

USE pubs
SELECT
CASE type
WHEN 'popular_comp' THEN 'Popular Computing'
WHEN 'mod_cook' THEN 'Modern Cooking'
WHEN 'business' THEN 'Business'
WHEN 'psychology' THEN 'Psychology'
WHEN 'trad_cook' THEN 'Traditional Cooking'
ELSE 'Not yet categorized'
END AS Category,
CONVERT(varchar(30), title) AS "Shortened Title",
price AS Price
FROM titles
WHERE price IS NOT NULL
ORDER BY 1

2.使用帶有簡單 CASE 函數和 CASE 搜索函數的 SELECT 語句

CASE 函數的另一個用途給數據分類。下面的查詢使用 CASE 函數對價格分類。

SELECT
CASE
WHEN price IS NULL THEN 'Not yet priced'
WHEN price < 10 THEN 'Very Reasonable Title'
WHEN price >= 10 and price < 20 THEN 'Coffee Table Title'
ELSE 'Expensive book!'
END AS "Price Category",
CONVERT(varchar(20), title) AS "Shortened Title"
FROM pubs.dbo.titles
ORDER BY price

3.使用帶有 SUBSTRING 和 SELECT 的 CASE 函數
下面的示例使用 CASE 和 THEN 生成一個有關作者、圖書標識號和每個作者所著圖書類型的列表。

USE pubs
SELECT SUBSTRING((RTRIM(a.au_fname) + ' '+
RTRIM(a.au_lname) + ' '), 1, 25) AS Name, a.au_id, ta.title_id,
Type =
CASE
WHEN SUBSTRING(ta.title_id, 1, 2) = 'BU' THEN 'Business'
WHEN SUBSTRING(ta.title_id, 1, 2) = 'MC' THEN 'Modern Cooking'
WHEN SUBSTRING(ta.title_id, 1, 2) = 'PC' THEN 'Popular Computing'
WHEN SUBSTRING(ta.title_id, 1, 2) = 'PS' THEN 'Psychology'
WHEN SUBSTRING(ta.title_id, 1, 2) = 'TC' THEN 'Traditional Cooking'
END
FROM titleauthor ta JOIN authors a ON ta.au_id = a.au_id

4.在Group by子句中使用CASE子句
比方說下面的 GROUP BY 子句中的 CASE:

SELECT 'Number of Titles', Count(*)
FROM titles
GROUP BY
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price < 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END
GO

你甚至還可以組合這些選項,添加一個 ORDER BY 子句,如下所示:

USE pubs
GO
SELECT
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price < 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END AS Range,
Title
FROM titles
GROUP BY
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price < 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END,
Title
ORDER BY
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price < 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END,
Title
GO

注意,為了在 GROUP BY 塊中使用 CASE,查詢語句需要在 GROUP BY 塊中重復 SELECT 塊中的 CASE 塊。


熱詞搜索:

上一篇:WinXP不能關機等問答八則
下一篇:將SQL中的數據導入到Access中的兩個方法

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
久久精品网站免费观看| 国产丝袜美腿一区二区三区| fc2成人免费人成在线观看播放 | 成+人+亚洲+综合天堂| 国产高清不卡二三区| 国产另类ts人妖一区二区| 国产精品一线二线三线精华| 国产麻豆精品95视频| 91在线无精精品入口| 91小宝寻花一区二区三区| 色综合久久久久| 717成人午夜免费福利电影| 欧美精品黑人性xxxx| 精品国产一区二区三区忘忧草| 91精品国产麻豆国产自产在线 | 日韩精品自拍偷拍| 国产日韩欧美一区二区三区乱码 | 91麻豆国产在线观看| 在线视频综合导航| 91精品国产综合久久蜜臀 | 国产精品美女久久久久久2018 | 麻豆免费精品视频| 国产成人精品免费在线| 91激情五月电影| 欧美一区二区视频在线观看| 国产婷婷一区二区| 亚洲精品乱码久久久久| 美女视频免费一区| 成人黄色在线看| 欧美日韩久久久| 久久奇米777| 亚洲一二三四久久| 久99久精品视频免费观看| 99国产精品久久久| 精品国产一区二区亚洲人成毛片| 中文字幕一区av| 蜜臀va亚洲va欧美va天堂 | 欧美片在线播放| 国产亚洲美州欧州综合国 | 在线电影欧美成精品| 久久精品免视看| 男女性色大片免费观看一区二区 | 久久综合九色综合97婷婷| 中文字幕亚洲一区二区av在线| 日本伊人午夜精品| 色94色欧美sute亚洲线路一ni | 午夜精品成人在线视频| 高清久久久久久| 欧美一区二区大片| 玉米视频成人免费看| 豆国产96在线|亚洲| 精品国产乱码久久久久久浪潮| 亚洲成人综合视频| 99精品欧美一区二区三区综合在线| 91精品国产欧美一区二区成人| 亚洲精品免费看| 99久久er热在这里只有精品15| 久久中文娱乐网| 精品一区二区三区视频在线观看| 欧美色综合久久| 亚洲制服丝袜av| 在线观看亚洲精品| 亚洲婷婷在线视频| 94-欧美-setu| 亚洲欧美自拍偷拍色图| 北条麻妃一区二区三区| 国产午夜亚洲精品理论片色戒| 老司机精品视频一区二区三区| 欧美三级蜜桃2在线观看| 亚洲一区二区欧美日韩| 欧美中文字幕亚洲一区二区va在线| 亚洲欧洲av在线| 色中色一区二区| 一区二区三区四区蜜桃| 在线这里只有精品| 亚洲高清视频在线| 91精品国产91综合久久蜜臀| 日韩不卡在线观看日韩不卡视频| 欧美精品丝袜久久久中文字幕| 亚洲国产va精品久久久不卡综合| 欧美日韩三级视频| 蜜臀精品一区二区三区在线观看| 日韩午夜激情电影| 国产一区二区三区高清播放| 国产精品天美传媒| 一本到高清视频免费精品| 亚洲成人自拍网| 精品理论电影在线| 风流少妇一区二区| 自拍偷拍亚洲欧美日韩| 欧美在线观看你懂的| 青青草成人在线观看| 国产欧美日韩麻豆91| 色综合久久66| 久久草av在线| 亚洲视频香蕉人妖| 欧美丰满一区二区免费视频 | 成人永久看片免费视频天堂| 中文字幕一区二区三区在线观看 | 岛国av在线一区| 一区二区三区中文在线| 欧美成人女星排行榜| 国产白丝网站精品污在线入口| 日韩理论电影院| 日韩一级黄色片| 成人动漫在线一区| 蜜臀久久99精品久久久久宅男 | 国产精品国产三级国产普通话蜜臀 | 国产精品美女久久久久久久网站| 欧美主播一区二区三区| 国产麻豆精品在线| 婷婷国产在线综合| 国产精品三级视频| 日韩欧美在线网站| 欧美又粗又大又爽| 国产精品性做久久久久久| 亚洲高清不卡在线观看| 国产日韩欧美麻豆| 678五月天丁香亚洲综合网| 成人看片黄a免费看在线| 强制捆绑调教一区二区| 亚洲少妇最新在线视频| 久久九九影视网| 欧美高清精品3d| 91黄色激情网站| 成人福利视频网站| 国产精品小仙女| 久久精品国产999大香线蕉| 亚洲综合成人网| 亚洲欧美一区二区三区孕妇| xfplay精品久久| 日韩一区二区三区精品视频| 在线看日韩精品电影| 成人精品免费看| 国产精品白丝av| 国产在线观看免费一区| 韩国毛片一区二区三区| 美女视频网站久久| 热久久久久久久| 三级欧美韩日大片在线看| 亚洲激情图片小说视频| 有码一区二区三区| 一区二区不卡在线播放 | 欧美丰满少妇xxxxx高潮对白| 91麻豆精品一区二区三区| 高清成人免费视频| 国产成人精品免费视频网站| 国产成人精品三级麻豆| 懂色av一区二区三区免费观看| 国产精品自在欧美一区| 经典三级视频一区| 国产乱子伦视频一区二区三区| 国内精品写真在线观看| 国产精品99久| 99这里都是精品| 色香蕉久久蜜桃| 色婷婷综合五月| 欧美日韩国产中文| 日韩你懂的电影在线观看| 精品久久五月天| 久久精品亚洲一区二区三区浴池 | 午夜在线电影亚洲一区| 日韩福利电影在线观看| 日韩成人伦理电影在线观看| 国精产品一区一区三区mba视频| 国产一区二区三区最好精华液| 国产自产v一区二区三区c| 成人永久免费视频| 欧美午夜精品免费| 欧美成人三级在线| 中文字幕av不卡| 亚洲国产精品久久久男人的天堂 | 国产福利一区二区| 99国产精品国产精品毛片| 欧美天天综合网| 日韩欧美视频在线| 中文字幕成人网| 日韩国产成人精品| 国产成人在线观看| 欧美性猛交xxxx黑人交| 精品久久人人做人人爱| 亚洲欧美日韩中文播放 | 狠狠色丁香婷综合久久| 成人高清免费观看| 91精品国产综合久久精品app| 久久只精品国产| 亚洲电影激情视频网站| 国产成人亚洲精品青草天美| 色噜噜夜夜夜综合网| 精品国产伦理网| 亚洲综合偷拍欧美一区色| 国产一区二区三区日韩| 欧美片网站yy| 国产精品传媒在线| 男女激情视频一区| 欧洲人成人精品| 国产精品少妇自拍| 韩日精品视频一区| 欧美日本不卡视频| 亚洲色图在线看|