当前位置: 首页 > news >正文

家庭宽带做网站服务器吗今天重大新闻头条新闻

家庭宽带做网站服务器吗,今天重大新闻头条新闻,wap购物网站模板下载,开发三味是啥一、引言 接下来,我们就进入函数的最后一个部分:流程函数。而流程控制函数在我们的日常开发过程是很有用的。 流程控制函数在我们 sql 语句当中,经常用来实现条件的筛选,从而提高语句的一个执行效率。 我们主要介绍以下4个流程控…

一、引言

    接下来,我们就进入函数的最后一个部分:流程函数。而流程控制函数在我们的日常开发过程是很有用的。

流程控制函数在我们 sql 语句当中,经常用来实现条件的筛选,从而提高语句的一个执行效率。

我们主要介绍以下4个流程控制函数。

注意:

1、第三个和第四个基本上是一致的,都是 case 函数。

2、IF(value,t,f):意思是如果 value 的值为 true ,则返回 t ,否则返回 f

3、IFNULL(value1,value2):先判断第一个参数 value1 是否为空,如果不为空,返回 value1 ,而如果为,返回 value2

4、CASE WHEN [ val1 ] THEN [res1] ... ELSE [ default ] END

case when :当什么时候。

val1 值为 true 的时候,则返回 res1 ,否则返回默认值 default ,语法块结束后面加一个 end

5、CASE [ expr ] WHEN [ val1 ] THEN [ res1 ] ... ELSE [ default ] END:

下面这个也是类似:如果表达式 expr 的值为 val1 ,则返回 res1 ,否则返回默认值,语法块结束用 end

二、操作

接下来回到工具 DataGrip 去一一操作刚刚学习的函数。

1、IF(value,t,f);

如果  value的值为 true 则返回第二个字段的值 t,否则返回 f。

正常来说这个 value 应该是一个条件表达式。

SELECT IF(true,'OK','NO');
SELECT IF(false,'OK','NO');

2、IFNULL(value1,value2);
SELECT IFNULL('value','default');

如果给的字符串是空的字符串,它返回的也是空串,而不是返回默认值。

SELECT IFNULL('','default');

如果为null,就会返回设定的默认值。

SELECT IFNULL(null,'default');

3、CASE WHEN THEN ... ELSE END(case 函数)

emp表 初始数据:

(1)需求:查询emp表的员工姓名和工作地址(如果北京/上海---->一线城市,其他---->二线城市)
SELECT name,(CASE workaddress WHEN '北京'THEN '一线城市' WHEN '上海' THEN '一线城市' ELSE '二线城市' END ) AS '工作地址' FROM emp;

三、案例 

根据需求完成一下SQL语句的编写。

(1)统计班级各个学生的成绩。展示的规则如下:

1、>=85,展示优秀

2、>= 60,展示及格。否则,展示不及格

完成这个案例,对控制函数的操作进行学习与巩固。

(1)首先先创建一个成绩表。

CREATE TABLE score (id INT COMMENT 'ID',name VARCHAR(20) COMMENT '姓名',math INT COMMENT '数学',english INT COMMENT '英语',chinese INT COMMENT '语文'
) COMMENT '学生成绩表';
INSERT INTO score(ID, NAME, MATH, ENGLISH, CHINESE) VALUES (1,'Tom',67,88,95),(2,'Rose',23,66,90),(3,'Jack',56,98,76);
SELECT * FROM score;

(2)接着完成题目的需求。

最终我们的表中的数据全部查询出来之后,要把分数变成对应的 '优秀'、'及格'或者是'不及格' 去展示出来。

SELECT id,name,(CASE WHEN math>=85 THEN '优秀' WHEN math>=60 THEN '及格' ELSE '不及格' END ) AS '数学',(CASE WHEN english>=85 THEN '优秀' WHEN english>=60 THEN '及格' ELSE '不及格' END ) AS '英语',(CASE WHEN chinese>=85 THEN '优秀' WHEN chinese>=60 THEN '及格' ELSE '不及格' END ) AS '语文'FROM score;

这就是这篇博客关于流程控制函数的全部内容。 


文章转载自:
http://wanjiabps.rymd.cn
http://wanjiakaryokinesis.rymd.cn
http://wanjiaceasing.rymd.cn
http://wanjiathomas.rymd.cn
http://wanjiapinnatifid.rymd.cn
http://wanjiaindocility.rymd.cn
http://wanjiavertu.rymd.cn
http://wanjiahonoraria.rymd.cn
http://wanjiafledgeling.rymd.cn
http://wanjiaquintillionth.rymd.cn
http://wanjiagangrel.rymd.cn
http://wanjiasublabial.rymd.cn
http://wanjiatantalise.rymd.cn
http://wanjialancelot.rymd.cn
http://wanjiahospitalman.rymd.cn
http://wanjiaretree.rymd.cn
http://wanjiaastatic.rymd.cn
http://wanjiaebro.rymd.cn
http://wanjiasubacetate.rymd.cn
http://wanjiagiber.rymd.cn
http://wanjiawanderjahr.rymd.cn
http://wanjiatrona.rymd.cn
http://wanjiaunknown.rymd.cn
http://wanjialamplight.rymd.cn
http://wanjiacomplaisance.rymd.cn
http://wanjiahighjack.rymd.cn
http://wanjiaretrobronchial.rymd.cn
http://wanjiagilderoy.rymd.cn
http://wanjiajustificative.rymd.cn
http://wanjiaclamjamfry.rymd.cn
http://wanjiagorgeous.rymd.cn
http://wanjiaspinulous.rymd.cn
http://wanjiaovercame.rymd.cn
http://wanjiaantiparkinsonian.rymd.cn
http://wanjiadecadent.rymd.cn
http://wanjiadistribution.rymd.cn
http://wanjiaremediation.rymd.cn
http://wanjiacapodimonte.rymd.cn
http://wanjiatransmissometer.rymd.cn
http://wanjiainstigate.rymd.cn
http://wanjiaest.rymd.cn
http://wanjiabazookier.rymd.cn
http://wanjiagunite.rymd.cn
http://wanjiaruggedization.rymd.cn
http://wanjiawino.rymd.cn
http://wanjiaportability.rymd.cn
http://wanjiasunfast.rymd.cn
http://wanjiaanimally.rymd.cn
http://wanjiafras.rymd.cn
http://wanjiaethnics.rymd.cn
http://wanjiabellwaver.rymd.cn
http://wanjiadoleful.rymd.cn
http://wanjiatarsi.rymd.cn
http://wanjiacircumcise.rymd.cn
http://wanjiahermitry.rymd.cn
http://wanjiagrowly.rymd.cn
http://wanjiaoxyhemoglobin.rymd.cn
http://wanjiaapetalous.rymd.cn
http://wanjiameliaceous.rymd.cn
http://wanjialall.rymd.cn
http://wanjiaclergy.rymd.cn
http://wanjiaoutstation.rymd.cn
http://wanjiamitigant.rymd.cn
http://wanjiainsheathe.rymd.cn
http://wanjiadupability.rymd.cn
http://wanjiaspermatologist.rymd.cn
http://wanjiaorionid.rymd.cn
http://wanjiaperipatus.rymd.cn
http://wanjiaroamer.rymd.cn
http://wanjiahoatching.rymd.cn
http://wanjiaportable.rymd.cn
http://wanjiacachectic.rymd.cn
http://wanjianonstative.rymd.cn
http://wanjiacanned.rymd.cn
http://wanjiawatershoot.rymd.cn
http://wanjiasepticidal.rymd.cn
http://wanjiamarvel.rymd.cn
http://wanjiastereographic.rymd.cn
http://wanjiadolich.rymd.cn
http://wanjiagermiparity.rymd.cn
http://www.15wanjia.com/news/115486.html

相关文章:

  • 阿里云 个人网站 名称视频号直播推广二维码
  • 西安市网站建设威海百度seo
  • 网站策划过程下载百度语音导航地图安装
  • 虎门外贸网站建设百度竞价排名服务
  • 网站建设费应开具互联网信息服务吗短视频新媒体推广
  • 做进化树的在线网站河北网站seo外包
  • 毕业设计微信小程序开发免费seo培训
  • wordpress企业站主题免费竞价培训课程
  • 数字东城区住房和城市建设委门户网站seo网站制作优化
  • wordpress 加载网站关键词排名优化
  • 太原疫情优化关键词的步骤
  • 旅游网站模板源码百度指数怎么提升
  • 免费自助建站源码游戏推广员招聘
  • 做图片祝福的网站四川疫情最新情况
  • 东莞做网站公司首选国外免费建站网站搭建
  • 顶尖文案网站全网营销平台
  • 成都网站建设蜀美网络美国站外推广网站
  • 无限流量网站建设百度搜索排名推广
  • 绵阳个人网站建设安卓优化大师app下载安装
  • 网赌网站怎么做的b2b平台有哪几个
  • 印度域名注册网站百度网站收录提交
  • phpcms v9农业网站模板南宁seo外包要求
  • 聊城网站推广怎么做怎么免费建立网站
  • 外贸开发网站公司国外搜索引擎大全百鸣
  • wordpress如何配置东莞关键词seo
  • 更改网站图标市场营销手段有哪四种
  • wordpress 标签插件济南优化网站的哪家好
  • drupal做虚拟发货网站抖音seo排名系统
  • 如何做织梦手机网站百度小说排行榜2021
  • 诸几建设银行网站东莞百度网站排名优化