项目中有个要求,如果turnPerson不为空就给turnPerson处理,为空就交给assignPerson处理 但是又是一个统计,不好改了,于是就用MySQL的三目运算。

select status as 'key', count(*) as 'value' from tb_task
WHERE if(turn_person is not null,turn_person= '3dd5f08c-4f56-40c5-8eba-baad7cce4c5f',assign_person='3dd5f08c-4f56-40c5-8eba-baad7cce4c5f')
group by status order by status*1 asc

turn_person is not null
就是判断,
为true就执行

turn_person= '3dd5f08c-4f56-40c5-8eba-baad7cce4c5f'

为false就执行

assign_person='3dd5f08c-4f56-40c5-8eba-baad7cce4c5f'

mysql中的三目运算相关推荐

  1. Python3.x中的三目运算实现方法

    java中的三目运算 条件语句?为true时的值:为false时的值 例: int a = 3,b= 5; int c = a>b ? 1:0; 因为a>b 为false 输出结果为:c= ...

  2. java中的三目运算

    博主理解的三目运算 还是萌新小白的博主认为,三目运算和java逻辑中的if else 极为的相似,所以大家刚接触的时候完全可以把它认为就是if else! 想必大家一定都在代码中见过 a==b ? 1 ...

  3. mysql中三目运算_mysql三目运算使用示例

    三目运算就是一个简单的if else的判断了,但是三目运算比if else更简洁好用了,那知mysql中支持三目运算吗?一起来看看. 网站业务需要按实际成立金额排序,要用的有三个字段:price(商品 ...

  4. kotlin的三目运算

    kotlin的三目运算 kotlin中不再有java中的三目运算格式,比如a>b?a:b 取而代之的是直接用if else模式 格式:if(a>b) a else b

  5. 使用三目运算嵌套方法 或 临时变量方法: 获取三个整数中最大值的数

    package day; import java.util.Scanner; public class Test_11 { // 练习 键盘录入三个整数 比大小 获取最大值 public static ...

  6. 详细了解JS中三目运算

    ?什么是三目运算? 一.三目运算就是两个符号(?).(:)把一个句子拆分成三句. 二.三目语法 第一句话?第二句话:第三句话: 条件?成立执行第二句话:不成立执行第三句话: 三.它的作用是什么呢? 就 ...

  7. 7——条件判断、三目运算、条件循环、迭代循环

    条件语句 语法结构: if 判断语句1:执行语句1elif 判断语句2:执行语句2else:执行语句 三目运算 a = 3 if a > 5:print(True) else:print(Fal ...

  8. 三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘

    1.三目运算法 首先一般方法比较两个数的大小 用空格和回车都一样 当结果非x即y的时候 我们可以用三目运算法 z=x>y?x:y 如果表达式成立取前面的值,如果表达式不成立取后面的值 也可以改成 ...

  9. Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题]      学习目标: 能 ...

最新文章

  1. 理解Flex itemRenderer(5)--效率
  2. 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----其他(攻击方式)篇
  3. 微服务之consul(一)
  4. byte 合并 java_java合并byte
  5. .Net与 WebAssembly 随笔
  6. OBjectve-c 基本数据类型 总结
  7. SpringMVC Ⅰ
  8. Unhandled exception in script的解决方法
  9. “小步快跑、快速迭代” 可用于工作的好方法
  10. CAD2008 启动慢 卡住
  11. pandas中的freq和inferred_freq等时间参数究竟有哪些
  12. 湖北武汉施工员报考排给水和电气的施工方法建筑七大员报考
  13. 20221126给Chrome浏览器安装扩展程序——猫抓
  14. 1块钱整个域名,这波不错
  15. pandorabox php7,飞鱼星G7免拆刷入pandorabox
  16. mysql 军规_MySQL数据库军规
  17. 鸿蒙灵儿宠物奔驰法拉利,鄂P66666,从奔驰换成法拉利,车主还有限量版劳斯莱斯,中国只有三台...
  18. Java 面向对象之井字棋
  19. Shell练习题(五)
  20. 尝试将 SCRIPT vl_nnconv 作为函数执行

热门文章

  1. 退出vim_如何从Vim退出?
  2. MD5加密概述,原理以及实现
  3. 冰汽时代frostpunk mac中文版
  4. 地表最强APP推荐合集,让你每周比别人多出24小时的有效时间
  5. 为啥 redis 使用 跳表 (skiplist) 而不是使用 red-black?
  6. html中加长下滑线,css怎么设置下划线的长度?
  7. 马上消费:打击征信修复不遗余力,乱象根治呼唤社会合力
  8. 《陆蓉的行为金融学》学习笔记及总结和应用
  9. 每天都扫的二维码,你知道它的技术原理吗?
  10. 显示当前时间的js代码