MySQL 的CASE WHEN 语句
mysql数据库中CASE WHEN语句。
case when语句,用于计算条件列表并返回多个可能结果表达式之一。
CASE 具有两种格式:
简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。
CASE 搜索函数计算一组布尔表达式以确定结果。
两种格式都支持可选的 ELSE 参数。
语法
简单 CASE 函数:
CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
END
如:SELECT (CASE type WHEN 1 TNEN '类型1' WHEN 2 THEN '类型2' END) AS typename FROM cate;
CASE 搜索函数:
CASE
WHEN Boolean_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
END
如:SELECT (CASE WHEN type=1 TNEN '类型1' WHEN type=2 THEN '类型2' END) AS typename FROM cate;
转载于:https://www.cnblogs.com/zelzzz/p/7492689.html
MySQL 的CASE WHEN 语句相关推荐
- MySQL 的CASE WHEN 语句使用说明
MySQL 的CASE WHEN 语句使用说明,需要的朋友可以参考下. 使用CASE WHEN进行字符串替换处理 /* mysql> select * from sales; +-----+-- ...
- mysql的case then语句_mysql case then使用
表的创建 CREATE TABLE `lee` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` char(20) DEFAULT NULL, `birth ...
- mysql关于case when的用法举例
原文链接:http://www.cnblogs.com/clphp/p/6256207.html Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex ...
- mysql中使用case when语句
在web开发过程中,很多时候良好的sql不仅可以加快数据响应时间,更重要可以省略大量的后端代码.比如说对大量数据的分组,统计(求和,求差,求平均,求百分比等等),排序,如果可以放到sql里面去做,还是 ...
- mysql的 case用法_mysql数据库case语句的使用方法
用case语句就可以很好的解决这个问题: 代码如下 复制代码 select a.master_id,sum(case when b.status=6 then 1 else 0 end) as to ...
- MySQL——基于CASE WHEN的常用查询
RDBMS语句执行顺序[补充] 这里我们简单提一下关于SQL语句的执行问题:经过前面7个查询关键词的学习,你会发现SQL语句的书写顺序与执行顺序是不一样的. # SQL语句书写顺序 select di ...
- left join on用法_MySQL 多表查询 quot;Joinquot;+“case when”语句总结
本部分讲述:join系列全部总结和case when语句用法 join系列:表加法.Cross join .inner join.left join.right join.full outer joi ...
- CASE WHEN语句中加IN应该如何使用
本文来说下CASE WHEN语句中加IN应该如何使用 文章目录 实例测试 本文小结 实例测试 mysql脚本程序 SELECTIFNULL( COUNT( CASE WHEN T.state IN ( ...
- 深入理解mysql中case when流程控制语句
介绍mysql数据库中case when语句的用法,首先介绍case when语句的基础知识,然后提供了相关例子.比较全面的掌握case when的用法,case when在平时的开发过程中还是使用得 ...
最新文章
- js中substr,substring,indexOf,lastIndexOf的用法
- RHEL/CentOS6.4 x64 VNC服务配置
- yolov3损失函数改进_YOLOv3论文解析
- 百度SEO网站链接抓取器 v1.0
- Squid 代理服务器
- Nginx 跨域配置
- MPAndroidChart 3.0——BarChart(一)
- vagrant制作box
- python柱形图绘制_Python绘图之柱形图绘制详解
- 张钹院士:人工智能技术已进入第三代
- 【R模型】R语言二元logistic回归 (保姆级教程)
- caffe不支持relu6_caffe cudaSuccess (4 vs. 0) unspecified launch failure
- 语法解析及Antlr
- Hive技巧-选出某些列其余所有的列
- WPF入门8:模板(Template)
- xp计算机共享上限,WindowsXP系统下怎样突破客户端连接数限制?突破xp系统共享用户个数限制的方法...
- Laravel5常用命令行
- CVS Health验厂须知
- 黑马程序员--Java基础加强篇
- 【Python合集系列】爬虫有什么用,网友纷纷给出自己的答案,王老师,我..我想学那个..爬虫。可以嘛?“(代码免费分享)
热门文章
- InputStreamReader和 OutputStreamWriter
- 深度学习中Attention机制的“前世今生”
- 强强联合,OpenCV搭载飞桨模型,帮你轻松玩转深度学习
- 炸!自动驾驶界又添利器!
- 斯坦福用普通相机和激光笔实现“穿墙透视”,连你的证件都能看清
- 利用边缘监督信息加速Mask R-CNN实例分割训练
- c语言利用天气api,天气预报API_01
- 互联网java面试_互联网java面试宝典
- 微信开发者配置服务器信息,【开发】微信验证开发者接口配置信息,服务器没有正确响应Token....
- 算法训练和模型部署如何避免多次重写数据预处理代码