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

聊城高端网站制作微信小程序开发一个多少钱啊

聊城高端网站制作,微信小程序开发一个多少钱啊,上海建设工程信息网站,wordpress onepager一、引言 接下来,我们就进入函数的最后一个部分:流程函数。而流程控制函数在我们的日常开发过程是很有用的。 流程控制函数在我们 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://www.hkea.cn/news/194948/

相关文章:

  • 哪里有做区块链网站的百度网址大全在哪里找
  • 加盟平台网站怎么做竞价托管多少钱一个月
  • wordpress 微信 代码网站关键词怎么优化排名
  • 网站推广维护考研培训班哪个机构比较好
  • 网站后台生成器人工智能培训班收费标准
  • 在线做app的网站武汉网络营销公司排名
  • 了解深圳网站页面设计潍坊百度关键词优化
  • 制作网站怎样找公司来帮做seo词条
  • 网络销售有哪些站长工具seo排名
  • 做房产中介网站怎么注册一个自己的网站
  • 天津网站设计成功柚米全网推广成功再收费
  • 建设公司网站靠谱吗企业网站设计制作
  • 电子商务学什么课程内容兰州搜索引擎优化
  • 沧州网站建设制作设计优化能打开的a站
  • 石家庄网站建设推广报价怎么让百度快速收录网站
  • 建设局网站上开工日期选不了制作网站需要多少费用
  • 犬舍网站怎么做网页推广怎么做
  • 镇江核酸检测最新通知如何优化网页加载速度
  • wpf入可以做网站吗竞价托管外包费用
  • 公司设计网站需要包含什么资料优化排名软件
  • 日本樱花云服务器wan亚马逊seo关键词优化软件
  • layui框架的wordpress厦门站长优化工具
  • 微网站设计尺寸培训课程总结
  • 保险平台官网湖北搜索引擎优化
  • 西安微信小程序制作公司关键词优化方法
  • 手机网站建设用乐云seo搜索引擎是什么意思啊
  • 昆明做大的网站开发公司google网页搜索
  • 做网站运营需要什么证宁波靠谱营销型网站建设
  • 天津进口网站建设电话青岛网站建设公司
  • 游戏币网站建设win7优化大师官方网站