云计算学习路线图素材、课件,CASE的其他用法讲解

在本篇文章中将给大家讲解下CASE的其他用法讲解:

使用带有简单CASE函数和CASE搜索函数的select语句在select语句中,CASE搜索函数允许根据比较值

select

CASE

WHEN good_type<2

THEN ‘<2‘

WHEN good_type>=2 AND good_type<3

THEN ‘>=2 && <3‘

ELSE ‘>=3‘ END AS good_now_type,

good_type,user_id,user_name

FROM t_main_order;

+---------------+-----------+---------+-----------+

| good_now_type | good_type | user_id | user_name |

+---------------+-----------+---------+-----------+

| <2 | 0 | 1 | tina |

| <2 | 0 | 2 | tige |

| <2 | 1 | 3 | five |

| >=2 && <3 | 2 | 4 | wate |

| >=3 | 3 | 5 | fiww |

| >=3 | 3 | 6 | www |

| >=3 | 3 | 7 | wfiw |

+---------------+-----------+---------+-----------+

CASE的其他用法

select

CASE

WHEN good_type<2

THEN ‘<2‘

WHEN good_type>=2 AND good_type<3

THEN ‘>=2 && <3‘ ELSE ‘>=3‘

END AS good_now_type,

count(*) AS num_count

FROM t_main_order

GROUP BY good_now_type

ORDER BY num_count;

+---------------+-----------+

| good_now_type | num_count |

+---------------+-----------+

| >=2 && <3 | 1 |

| <2 | 3 |

| >=3 | 3 |

+---------------+-----------+

原文地址:https://blog.51cto.com/14489558/2461079

时间: 2024-10-16 19:31:53

云计算学习路线图素材、课件,CASE的其他用法讲解的相关文章

云计算学习路线图素材课件:Docker容器应用场景分析

Docker容器是一个开源的应用容器引擎,它能够自动执行重复性任务,例如搭建和配置开发环境,用户可以方便地创建和使用容器,还可以进行版本管理.复制.分享.修改.有很多初学云计算的同学不清楚Docker容器的使用方法以及应用场景,接下来就给大家简单分享一下云计算学习路线图素材课件:Docker容器应用场景分析. Docker是一个使用 Go 语言开发的,并且开源的应用容器引擎,基于LXC(Linux Container)内核虚拟化技术实现,提供一系列更强的功能,比如镜像.Dockerfile等:

云计算学习路线图素材课件,Linux中软件安装的方式

很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分享Linux中软件安装的方式: 一.源代码形式 绝大多数开源软件都是直接以原码形式发布的,源代码一般会被打包成.tar.gz的归档压缩文件,需要编译成为二进制形式之后才能够运行使用. 源代码基本编译流程: 1).configure 检查编译环境,这里可以通过--prefix等命令配置安装路径(好像)

云计算学习路线图素材课件:DevOps和云计算之间的关系

大多数公司都知道,想要在这个瞬息万变的时代提升自己的竞争力,就不得不面临企业转型的局面,DevOps和云计算是被公认的两种转型途径.这两者之间看似没什么联系,但并不排斥,DevOps涉及到的是流程和流程的改进,而云计算则是涉及技术和服务的改进. 了解云计算和DevOps如何协同工作,是帮助企业实现转型的关键.不同的企业定义DevOps的方式不同.本文的目的不是讲述哪个定义是正确的或是错误的,而是将两者都呈现出来,以便关注云计算对DevOps的好处. 云计算是当前市场上的热门技术,也是未来互联网发

云计算学习路线图素材课件:云计算常用的开源工具

随着互联网的高速发展以及国家政策扶持,我国云计算行业发展迅猛,云计算人才也成为稀缺高薪人才.众所周知,云计算和开源是相爱相生的关系,借助开源社区的力量,云计算技术迅速占领市场,不过2020年常用的云计算开源工具有哪些呢? 1.Kubernetes 过去两年Kuberentes已成为火爆的开源项目之一,相信在未来Kuberentes的势头会更劲,其拥有大量的扩展工具,其优势在于: 1)通过基于角色的访问控制可以更好地支持企业部署: 2)将Kuberentes从单一用户操作系统转移到Unix: 3)

云计算学习路线图素材、课件,msyql中CASE WHEN语法

在本篇文章中将给大家讲解下msyql中CASE WHEN语法: MySQL中case when语句,用于计算条件列表并返回多个可能表达式之一. CASE具有两种格式:简单CASE函数将某个表达式与一组简单表达式进行比较以确定结果.CASE搜索函数计算一组布尔表达式以确定结果.两种都支持可选的ELSE函数. 1)简单CASE函数语法如下: CASE input_expression WHEN when_expression THEN result_expression [...n ] [ ELSE

云计算学习路线图素材、课件,什么是云计算的核心技术基础?

云计算是一种基于互联网的计算方式,要实现云计算则需要一整套的技术架构去实施,包括网络.服务器.存储.虚拟化等等.云计算目前分为公有云和私有云.两者的区别只是提供的服务的对象不同,一个是企业内部使用,一个则是面向公众.目前企业中的私有云都是通过虚拟化来实现的,建议你可以了解一下虚拟化行业的前景和发展. 虚拟化目前分为服务器虚拟化(以VMware为代表).桌面虚拟化(思杰要比vmware的优势要大).应用虚拟化(以思杰为代表).学习虚拟化需要的基础: 操作系统,懂得Windows操作系统(Windo

云计算学习路线图素材、课件,mysql中函数的用法

在本篇文章中将给大家讲解下mysql中函数的用法: 今天在处理工单的时候,其中的一个需求是某商品的发货时效(即下单时间和发货时间的时间差),接触到了TIMESTAMPDIFF函数 TIMESTAMPDIFF TIMERSTAMPDIFF语法: TIMERSTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 该函数是返回datetime_expr1和datetime_expr2之间的整数差,其中单位有interval参数决定,interval的

云计算视频教程:2020年云计算学习路线图

据统计,越来越多的企业正在使用云服务,云计算独特的优势,为企业节约了硬件软件成本,因此,企业对云计算人才的需求也不断增加.随着云计算的普及,越来越多IDC上的网站与应用开始向云上,那么同时对于我们这些IT从业者来说,也面临着加快学习云计算,不被新技术淘汰的挑战.那么该怎样更快的学好云计算,把握住云计算这股风口! 零基础新手要从何开始学习云计算呢? 学习思路: 学习前建议先了解: 什么是云计算 云计算对当前的商业模式有什么影响 云计算所涉及到的技术 云计算的现状 第一阶段:云计算基础,包含Linu

大数据云计算学习路线图(纯属个人看法和观点)

[ps:以下纯属个人观点和看法,有什么不对的,还请多多指教.] 1:之前发过一个Java攻城狮的学习路线图[ps:挺详细的~~~]:http://www.cnblogs.com/biehongli/p/5754555.html 恰恰是这个Java攻城狮学习路线图使我在学习编程的路上看到了希望,使迷茫的我找到了方向.现在还为此在努力...... 2:而今天呢,结合一些培训机构的学习路线图,今天发一个大数据云计算的学习路线图,也许有的人心中会有些疑问说这货是骗浏览量,点击量的吧,可是原因不是这样的哦