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...