SQL case when

摘要:
jack1tom2anni3poly4selectbuyer_name,(casewhenbuyer_id='1'then'东'whenbuyer_id='2'then'南'whenbuyer_id='3'then'西'whenbuyer_id='4'then'北'else'中'end--简单写法--casebuyer_id--when'1'then'东'--when'2'then'南'--whe

jack 1
tom 2
anni 3
poly 4

selectbuyer_name,
(
case 
    when buyer_id = '1'
    then ''
    when buyer_id = '2'
    then ''
    when buyer_id = '3'
    then '西'
    when buyer_id = '4'
    then ''
else
    ''
end
--简单写法
--case buyer_id
-- when '1' then '东'
-- when '2' then '南'
-- when '3' then '西'
-- when '4' then '北'
--else
-- '中'
--end
)asPosition from dbo.t_join_buyers

.

create tablet_case_when
(
    zd varchar(20) 
)

insert into t_case_when values ('A001')
insert into t_case_when values ('B001')
insert into t_case_when values ('B002')
insert into t_case_when values ('B003')
insert into t_case_when values ('B004')
insert into t_case_when values ('C001')
insert into t_case_when values ('C002')
insert into t_case_when values ('D001')
insert into t_case_when values ('D002')

查询以ABCD开头的记录的数量

select(
case
    when zd like 'A%' then 'A'
    when zd like 'B%' then 'B'
    when zd like 'C%' then 'C'
    when zd like 'D%' then 'D'
else
    'F'
end)
as 开头,count(zd) as数量
fromdbo.t_case_when
group by(
case
    when zd like 'A%' then 'A'
    when zd like 'B%' then 'B'
    when zd like 'C%' then 'C'
    when zd like 'D%' then 'D'
else
    'F'
end)

免责声明:文章转载自《SQL case when》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mongodb安装及基础命令微信jssdk上传图片,一张一张的上传 和 一次性传好几张下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Fiddler断点应用

对于不需要修改的报文,我们可以手动完成发送,fiddler会把拦截的网页发送到服务器或者客户端,需要修改的报文,可以在Fiddler修改完成后,再选择转发。另外,我们也可以使用Fiddler的断点功能模拟网络中断场景,验证服务器超时,客户端的处理情况。Afterresponses:服务器响应之后,在fiddler将响应传回给客户端之前。...

前端er们如何最快开发h5移动端页面?

因此,它总结了移动终端H5最快发展的最佳方案。web移动终端的发展应注重简化,以满足基本业务需求,设计应尽可能扁平化。前视图层angularjs或react作为框架,node作为中间层,js处理从后端接口获取的数据并操作渲染模板文件,这相当于在MVC中完成控制器层的工作。底层是数据库和后端。...

如何在linux下安装idea

[通过正式安装包安装]http://www.jetbrains.com/在官方网站上下载相应版本。终极旗舰社区版本,将其解压缩到本地对应目录,然后执行/idea.sh命令。安装后,可以在启动程序中找到创意图标。...

kafka命令

启动kafka:./kafka-server-start.sh../config/server.properties&查看topic./kafka-topics.sh--zookeeper192.168.8.56:2181,192.168.8.70:2181,192.168.8.147:2181--describe--topicliuhangjun....

android动态申请权限

申请权限对于安卓开发很重要,从Android6.0开始,Android系统提供动态申请权限的机制,APP在使用危险权限时,需要用户的授权才可进一步操作。...

easyExcel自动合并单元格

importcom.alibaba.excel.write.handler.CellWriteHandler;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.ss.util.CellRangeAddress;int[]mergeColumnIndex){this.mergeRowInd...