首页 > 其他分享 >14)系统函数

14)系统函数

时间:2023-05-30 19:13:00浏览次数:43  
标签:exam ifnull 函数 系统 score curtime select 14

1、数字函数:

注意:1)d 取负值代表整数部分有d个 低位为0;d 取正值表示保留小数点后几位,四舍五入;truncate是截断取值;

2)rand(),代表 0-1之间的随机小数;

 3)ceil 代表向上取整,floor代表向下取整;

2、字符串函数:

要注意:1)char_length 是字符串的长度,length代表的是该字符串是几个字节;

可以看到一个汉字占3个字节,1个英文字母占1个字节;

 2)ltrim、rtrim、trim去掉空格;

 3)upper、lower;

 4)substring从1开始算起;

3、日期时间函数:

 now函数传参是精确值;

select year(curdate()) 年,month(curdate()) 月, dayofmonth(curdate()) 日, hour(curtime()) 时, minute(curtime()) 分,second(curtime()) 秒,microsecond(now(6));

 

4、条件控制函数;

1)if()函数,相当于三目运算符;

select student_no,course_no,score, if(score >= 60, '是','否') 是否通过 from choose;

 2)ifnull()函数,判断是否为0,让 null 也能正常参与运算;;

考虑一个问题,当一个学生只考了期末考试,但是没有平时成绩;那么按照八二占比,该学生最后的成绩是可能及格的;

对于exam表;

select * from exam;

 当我们计算综合成绩时:

 可以看出3、4号学生没有成绩;这与我们期望不符;原因就在于null参与了运算,其结果都是null;

当我们使用ifnull函数时:

select stu_no,exam_score,regular_score, ifnull(exam_score,0)*0.8+ifnull(regular_score,0)*0.2 total_score from exam;

 该结果与预期结果相符;

 

标签:exam,ifnull,函数,系统,score,curtime,select,14
From: https://www.cnblogs.com/xuan01/p/17443670.html

相关文章

  • 推进智慧铁路系统发展 铁路基建监测全面升级
    随着经济的飞速发展,铁路运输在中国交通行业扮演着重要的角色,到2022年底,中国铁路营业里程达15.5万公里,其中高铁4.2万公里。铁路已经覆盖了全国81%的县,高铁对百万以上人口城市的覆盖率超过95%。不断提速的铁路进一步压缩各区域间时空距离,密切城市间联系,当铁路的发展与智慧相遇,能碰撞......
  • Excel打造应收账款系统,让Excel自动化办公~
    Excel打造应收账款管理系统-视频讲解应收账款管理系统课程是一个综合性案例,融合大量函数综合应用,数组函数,MicrosoftQuery综合应用,课程设计到系统开发流程,业务流程等,知识点涵盖整个Excel综合性应用,综合应用开发的一个系统课程,学习后会对整个系统开发有一个全新认识。掌握中小企业......
  • Excel 中的OFFSET、MATCH 和 HLOOKUP的函数介绍
    OFFSET、MATCH和HLOOKUP是Excel中常用的三个函数,它们的功能分别如下:1.OFFSET函数:根据指定的行列偏移量,从某个单元格开始返回一个新的单元格区域,可以用于提取数据区域内部特定的行或列,或者将数据区域向右或向左平移。2.MATCH函数:在某个区域或列表中查找指定的值,并返回其......
  • CentOS7系统打包ISO镜像_超详细
    CentOS系统打包ISO镜像DIY自己的IOS镜像使用工具:Linux系统、Mondo1.前置工作2.安装mondorescue3.修改mondo配置4.将系统的硬盘挂载从UUID挂载方式改为盘符挂载的方式5.root用户执行mondoarchive6.选择备份位置7.选择备份路径8.压缩类型选择9.压缩率选择10.设置ISO镜像的大小......
  • Sub-1G收发SOC芯片UM2080F32用于智能水浸系统,发射功率-20至20dbm
    水浸传感器也可以称作是水浸报警器,其主要作用是监测场所有无漏水情况,以及溢水/漏水告警。水浸传感器的出现改变了传统依靠人工巡检的方式,使漏水监控变得经济化与智能化,大大节省了人力成本,增加了信息的可靠性。以往,水浸传感器只应用在工业之中,随着物联网的发展,传感器越来越智能,水......
  • 猿辅导推出小猿学练机:10.3寸护眼墨水屏+封闭式系统
    5月30日,沉默近两年的猿辅导在智能硬件领域释放重磅动作,推出旗舰型产品小猿学练机。该产品面向全国中小学生,主打学练一体、以练促学,重新定义学练一体化的数字化产品体系。这一动作代表着,猿辅导正式入局1000亿智能硬件市场。2021年以来,我国新增452家学习硬件相关企业。来自弗若斯特沙......
  • 过程函数与递归
    将代码串进行打包,就是过程与函数。过程与函数调用自己则为递归。有一点小难但不要怕哦。P1028P1036P1149P1217......
  • 档案室智能化十防设备及十防恒温恒湿消毒净化系统解决性方案
    智能化档案库房八防设备及八防恒温恒湿消毒净化系统解决方案【盛世宏博】一、智慧档案馆建设目的盛世宏博的智慧档案管理平台是以档案室为核心、以服务为基础的系统架构,系统运行效率更高、用户体验性更好。基于Windows服务提升了智慧档案馆管理总平台的灵活性和敏捷性,从系统架构......
  • 去往js函数式编程(3)
      我们将使用接下来的函数实现:让你更具有声明性,你会发现自己的关注点将转移到你需要什么,而不是如何做;繁琐的细节被隐藏在我们的函数内部。我们将不再编写一系列可能嵌套的for循环,而是专注于使用函数作为构建快来制定我们期望的结果。  使用reduce()操作可以得到单个值;使用......
  • 结构体就算不用构造函数也可以初始化
    标题结构体就算不用构造函数也可以初始化#include<iostream>#include<vector>#include<algorithm>#include<string>#include<queue>#include<set>usingnamespacestd;structstateAndLevel{ stringstr; intlevel;};queue<stateAndLevel>......