sql case when 多條件小結

2022-09-19 01:06:11 字數 1495 閱讀 9980

sql case when 多條件 小結

--

第一種 格式 : 簡單case函式 :

--格式說明

--case 列名

--when 條件值1 then 選擇項1

--when 條件值2 then 選項2.......

--else 預設值 end

--例子:

select

`cus`.`cus_name`,

`cus`.`company_name`,

`cus`.`reg_mobile`,

`r`.`region_name`,

case

`cus`.`cus_statu`

when

0then

'待審核

'when

1then'正常

'else'凍結

'end

from

`customer` `cus`

left

join `region` `r` on `r`.`region_id` =

`cus`.`proid`

where

`cus`.`pro` in(

'浙江',

'江蘇',

'安徽',

'江西',

'福建',

'上海')

--

第2種 格式 : case搜尋函式 :

--格式說明

--case 列名

--when 字段 = 條件值1 then 選擇項1

--when 字段 = 條件值2 then 選項2.......

--else 字段 = 預設值 end

--as 字段

--例子:

select

`cus`.`cus_name`,

`cus`.`company_name`,

`cus`.`reg_mobile`,

`r`.`region_name`,

`cus`.`cus_statu`,

case

when `cus`.`cus_statu` =

0then

'待審核

'when `cus`.`cus_statu` =

1then'正常

'else'凍結

'end

ascus_statu_name

from

`customer` `cus`

left

join `region` `r` on `r`.`region_id` =

`cus`.`proid`

where

`cus`.`pro` in(

'浙江',

'江蘇',

'安徽',

'江西',

'福建',

'上海')

SQL CASE WHEN 條件分支查詢

1.核心 已知某張表中有很多托盤,甲方爸爸提出智障要求,托盤編號為 0002 的顯示為2號托盤,0004 顯示為4號托盤,否則顯示為其他托盤。select ti tray id,case when ti tray id 0002 then 2號托盤 when ti tray id 0004 then...

多條件查詢

思路 1.獲取引數值 2.生成查詢條件 3.獲取查詢結果 4.繫結查詢選項 呼叫geturlhtml方法生成查詢url 例如 var y2013 pnvshihufu qbeijing sxuhuiqu 得到url變數值 protected string geturlval string name ...

多條件查詢

多條件查詢時在做專案的時候不可缺少的功能,雖然很簡單,但是自己還是記一下,對自己有用 查詢事件 private void button查詢 click object sender,eventargs e initial catalog uid pwd this.dataserver,this.dat...