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 语句相关推荐

  1. MySQL 的CASE WHEN 语句使用说明

    MySQL 的CASE WHEN 语句使用说明,需要的朋友可以参考下. 使用CASE WHEN进行字符串替换处理 /* mysql> select * from sales; +-----+-- ...

  2. mysql的case then语句_mysql case then使用

    表的创建 CREATE TABLE `lee` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` char(20) DEFAULT NULL, `birth ...

  3. mysql关于case when的用法举例

    原文链接:http://www.cnblogs.com/clphp/p/6256207.html Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数  CASE sex  ...

  4. mysql中使用case when语句

    在web开发过程中,很多时候良好的sql不仅可以加快数据响应时间,更重要可以省略大量的后端代码.比如说对大量数据的分组,统计(求和,求差,求平均,求百分比等等),排序,如果可以放到sql里面去做,还是 ...

  5. mysql的 case用法_mysql数据库case语句的使用方法

    用case语句就可以很好的解决这个问题:  代码如下 复制代码 select a.master_id,sum(case when b.status=6 then 1 else 0 end) as to ...

  6. MySQL——基于CASE WHEN的常用查询

    RDBMS语句执行顺序[补充] 这里我们简单提一下关于SQL语句的执行问题:经过前面7个查询关键词的学习,你会发现SQL语句的书写顺序与执行顺序是不一样的. # SQL语句书写顺序 select di ...

  7. left join on用法_MySQL 多表查询 quot;Joinquot;+“case when”语句总结

    本部分讲述:join系列全部总结和case when语句用法 join系列:表加法.Cross join .inner join.left join.right join.full outer joi ...

  8. CASE WHEN语句中加IN应该如何使用

    本文来说下CASE WHEN语句中加IN应该如何使用 文章目录 实例测试 本文小结 实例测试 mysql脚本程序 SELECTIFNULL( COUNT( CASE WHEN T.state IN ( ...

  9. 深入理解mysql中case when流程控制语句

    介绍mysql数据库中case when语句的用法,首先介绍case when语句的基础知识,然后提供了相关例子.比较全面的掌握case when的用法,case when在平时的开发过程中还是使用得 ...

最新文章

  1. js中substr,substring,indexOf,lastIndexOf的用法
  2. RHEL/CentOS6.4 x64 VNC服务配置
  3. yolov3损失函数改进_YOLOv3论文解析
  4. 百度SEO网站链接抓取器 v1.0
  5. Squid 代理服务器
  6. Nginx 跨域配置
  7. MPAndroidChart 3.0——BarChart(一)
  8. vagrant制作box
  9. python柱形图绘制_Python绘图之柱形图绘制详解
  10. 张钹院士:人工智能技术已进入第三代
  11. 【R模型】R语言二元logistic回归 (保姆级教程)
  12. caffe不支持relu6_caffe cudaSuccess (4 vs. 0) unspecified launch failure
  13. 语法解析及Antlr
  14. Hive技巧-选出某些列其余所有的列
  15. WPF入门8:模板(Template)
  16. xp计算机共享上限,WindowsXP系统下怎样突破客户端连接数限制?突破xp系统共享用户个数限制的方法...
  17. Laravel5常用命令行
  18. CVS Health验厂须知
  19. 黑马程序员--Java基础加强篇
  20. 【Python合集系列】爬虫有什么用,网友纷纷给出自己的答案,王老师,我..我想学那个..爬虫。可以嘛?“(代码免费分享)

热门文章

  1. InputStreamReader和 OutputStreamWriter
  2. 深度学习中Attention机制的“前世今生”
  3. 强强联合,OpenCV搭载飞桨模型,帮你轻松玩转深度学习
  4. 炸!自动驾驶界又添利器!
  5. 斯坦福用普通相机和激光笔实现“穿墙透视”,连你的证件都能看清
  6. 利用边缘监督信息加速Mask R-CNN实例分割训练
  7. c语言利用天气api,天气预报API_01
  8. 互联网java面试_互联网java面试宝典
  9. 微信开发者配置服务器信息,【开发】微信验证开发者接口配置信息,服务器没有正确响应Token....
  10. 算法训练和模型部署如何避免多次重写数据预处理代码