博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CASE表达式的使用
阅读量:5936 次
发布时间:2019-06-19

本文共 568 字,大约阅读时间需要 1 分钟。

我们在开发过程中,经常需要针对一列,基于条件逻辑来返回一个值,那么,这时候就需要使用到CASE表达式了。

例如,以下对Products表的查询就在SELECT语句中使用了CASE表达式,以生成用于描述categoryid列取值的信息。

SQL代码如下:

-- 设置数据库上下文USE TSQLFundamentals2008;GOSELECT 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 categorynameFROM Production.Products;

查询结果:

转载地址:http://ufvtx.baihongyu.com/

你可能感兴趣的文章
技术文章是怎样炼成的?
查看>>
HDU-1128 Self Numbers 筛选
查看>>
Silverlight 5 深入理解 - TechEd2011葡萄城讲师课程
查看>>
js 选择 checkbox
查看>>
What is The Rule of Three?
查看>>
使用HTML5画布实现的超棒javascript动画仪表板:gauge.js
查看>>
node.js入门 - 2.创建一个简单聊天室
查看>>
For tomorrow's English test
查看>>
内容激活码jsp发送email
查看>>
ios 打电话结束返回到应用中
查看>>
当下全球最炙手可热的八位少年创业者
查看>>
JQuery 表单校验插件 validate 使用纪录
查看>>
开源项目与许可证
查看>>
已释放的栈内存
查看>>
MySQL字符串函数substring:字符串截取
查看>>
ystep jQuery流程、步骤插件
查看>>
JQuery+ajax+jsonp 跨域访问
查看>>
现代软件工程 第七章 【MSF】练习与讨论
查看>>
Android网络之数据解析----SAX方式解析XML数据
查看>>
Java递归列出所有文件和文件夹
查看>>