欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CASE表達(dá)式實現(xiàn)基于條件邏輯來返回一個值

 更新時間:2014年07月28日 10:45:43   投稿:whsnow  
針對一列,基于條件邏輯來返回一個值,那么,這時候就需要使用到CASE表達(dá)式了,下面是具體的應(yīng)用

我們在開發(fā)過程中,經(jīng)常需要針對一列,基于條件邏輯來返回一個值,那么,這時候就需要使用到CASE表達(dá)式了。

例如,以下對Products表的查詢就在SELECT語句中使用了CASE表達(dá)式,以生成用于描述categoryid列取值的信息。

SQL代碼如下:

-- 設(shè)置數(shù)據(jù)庫上下文
USE TSQLFundamentals2008;
GO

SELECT productid,productname,categoryid,
CASE categoryid
WHEN 1 THEN 'Beverages'
WHEN 2 THEN 'Condiments'
WHEN 3 THEN 'Dairy Products'
WHEN 4 THEN 'Confections'
WHEN 5 THEN 'Grains/Cereals'
WHEN 6 THEN 'Meat/Poultry'
WHEN 7 THEN 'Produce'
WHEN 8 THEN 'Seafood'
ELSE 'Unkown Category'
END AS categoryname
FROM Production.Products;

查詢結(jié)果:

相關(guān)文章

最新評論