CASE表達(dá)式實(shí)現(xiàn)基于條件邏輯來(lái)返回一個(gè)值
我們?cè)陂_(kāi)發(fā)過(guò)程中,經(jīng)常需要針對(duì)一列,基于條件邏輯來(lái)返回一個(gè)值,那么,這時(shí)候就需要使用到CASE表達(dá)式了。
例如,以下對(duì)Products表的查詢就在SELECT語(yǔ)句中使用了CASE表達(dá)式,以生成用于描述categoryid列取值的信息。
SQL代碼如下:
-- 設(shè)置數(shù)據(jù)庫(kù)上下文 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)文章
SQLServer中IF THEN邏輯的實(shí)現(xiàn)
if-then語(yǔ)句是IF控制語(yǔ)句中最簡(jiǎn)單的形式,經(jīng)常用于決策和更改程序執(zhí)行的控制流程,本文主要介紹了SQLServer中IF THEN邏輯的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02
Excel導(dǎo)入Sqlserver數(shù)據(jù)庫(kù)腳本
簡(jiǎn)單但很實(shí)用的一段SQL腳本,相信大家在做新舊系統(tǒng)升級(jí)時(shí)會(huì)經(jīng)常用到.2009-10-10
Visual?Studio2022連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)圖文教程
在visual studio中經(jīng)常會(huì)用到SQL的數(shù)據(jù),關(guān)于數(shù)據(jù)連接總是會(huì)出現(xiàn)一系列的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于Visual?Studio2022連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)圖文教程,需要的朋友可以參考下2023-06-06
實(shí)現(xiàn)SQL分頁(yè)的存儲(chǔ)過(guò)程代碼
本文主要介紹了分頁(yè)的存儲(chǔ)過(guò)程所實(shí)現(xiàn)代碼,使用存儲(chǔ)過(guò)程可以提高效率與節(jié)約時(shí)間,需要的朋友可以參考下2015-08-08
sql注入數(shù)據(jù)庫(kù)修復(fù)的兩種實(shí)例方法
這篇文章介紹了sql注入數(shù)據(jù)庫(kù)修復(fù)的兩種實(shí)例方法,有需要的朋友可以參考一下2013-09-09
SQL?Server中T-SQL標(biāo)識(shí)符介紹與無(wú)排序生成序號(hào)的方法
這篇文章介紹了SQL?Server中T-SQL標(biāo)識(shí)符與無(wú)排序生成序號(hào)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
解析SQL?Server?CDC配合Kafka?Connect監(jiān)聽(tīng)數(shù)據(jù)變化的問(wèn)題
這篇文章主要介紹了SQL?Server?CDC配合Kafka?Connect監(jiān)聽(tīng)數(shù)據(jù)變化,除了數(shù)據(jù)庫(kù)開(kāi)啟CDC支持以外,主要還是要將變更的數(shù)據(jù)通過(guò)Kafka?Connect傳輸數(shù)據(jù),Debezium是目前官方推薦的連接器,本文給大家分享實(shí)現(xiàn)步驟,感興趣的朋友跟隨小編一起看看吧2021-12-12
Navicat 連接SQLServer數(shù)據(jù)庫(kù)(圖文步驟)
這篇文章主要介紹了Navicat 連接SQLServer數(shù)據(jù)庫(kù)(圖文步驟),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04

