case 语句匹配顺序
来源:互联网 发布:sql server 分组 编辑:程序博客网 时间:2024/06/06 16:55
<pre name="code" class="sql">mysql> select * from ClientLoginDevice;+--------------+| machineModel |+--------------+| Android01 || Android02 || Android03 || Androidpc || ios01 || ios02 || ios03 || ios04 || iospc || pc01 || pc02 |+--------------+11 rows in set (0.00 sec)mysql> SELECT machineModel, -> CASE -> WHEN machineModel LIKE '%Android%' THEN 'Android' -> WHEN machineModel LIKE '%ios%' THEN 'ios' -> WHEN machineModel LIKE '%wechat%' THEN 'wechat' -> ELSE 'pc' -> END AS machineModel -> FROM ClientLoginDevice -> GROUP BY machineModel;+--------------+--------------+| machineModel | machineModel |+--------------+--------------+| Android01 | Android || Android02 | Android || Android03 | Android || Androidpc | Android || ios01 | ios || ios02 | ios || ios03 | ios || ios04 | ios || iospc | ios || pc01 | pc || pc02 | pc |+--------------+--------------+11 rows in set, 1 warning (0.00 sec)可以看到Androidpc 同时匹配Android和pc,但是统计时都算入到Android 类型iospc 也是同样的道理
0 0
- case 语句匹配顺序
- switch case语句:从匹配处顺序执行,直到遇到break或结束
- Switch Case语句中多个值匹配一个代码块的写法
- Switch Case语句中多个值匹配同一个代码块的写法
- Switch Case语句中多个值匹配一个代码块的写法
- Case语句
- case语句
- case语句
- case 语句
- case语句
- case语句
- case语句
- switch 中一旦 case 匹配,就会顺序执行后面的程序代码
- CASE语句与CASE表达式
- CASE语句与CASE表达式
- case语句(未找到Case)
- Scala模式匹配,case 字符串,case 匹配类型,case 匹配数组,case 匹配List,case 匹配元组,case匹配case class和case object
- scala case匹配值
- Java编程中如何在一个数值范围内生成一个伪随机数
- SQL删除表中的指定的列
- 关于union 中 ORA-12704:字符集不匹配问题的解决
- 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
- 四、二进制、八进制、十进制、十六进制之间的转换
- case 语句匹配顺序
- linux uniq 命令详解
- Http请求报文和响应报文
- Android Log高级用法
- Android自定义轮播图控件
- 帮你快速理解同步 ,异步,并发/并行,串行
- 泛型类、多参数泛型类、泛型接口(2)、静态非静态泛型函数、泛型绑定类
- 浅谈WebLogic和Tomcat
- android studio sonatype nexus aar