合肥做网站专家,设计公司网站案例,贵阳网站建设推广公司,品牌建设规划方案一、引言 提到函数#xff0c;在SQL分类中DQL语句中有一个聚合函数#xff0c;如COUNT()、SUM()、MAX()等等。这些都是一些常见的聚合函数#xff0c;而聚合函数只是函数的一种#xff0c;接下来会详细的学习和介绍一下函数的应用场景和以及 mysql 当中文件的函数有哪些。 …一、引言 提到函数在SQL分类中DQL语句中有一个聚合函数如COUNT()、SUM()、MAX()等等。这些都是一些常见的聚合函数而聚合函数只是函数的一种接下来会详细的学习和介绍一下函数的应用场景和以及 mysql 当中文件的函数有哪些。
二、函数 概念函数是指一段可以直接被另一段程序调用的程序或代码。 注意 这段程序或者代码实际上在 mysql 当中已经内置了也就是说这些函数已经在 mysql 当中已经设定写好了我们要做的只是去调用这些函数来完成我们的业务需要就可以了。 那么函数的作用是什么呢或者在什么情况下会用到呢
有两个例子 1、在入职公司之后在人力系统中会录入个人的入职信息比如当前加入公司的总天数是多少? 2、比如学员考试成绩它的一个等级评定优秀、及格、不及格多少人因为在数据库表中都只是对应着一些分数如何快速的判断分数的等级是多少 这些问题都可以借助mysql的内置函数来解决。
三、MySQL的内置函数
将内容主要分为四个小的章节。 1、字符串函数 2、数值函数 3、日期函数 4、流程函数 四、字符串函数
1MySQL中内置了很多的字符串函数常用的几个如下 部分注意事项 1、CONCAT()里面传递的n个参数都是字符串参数。 2、 LPAD()L代表的是 left 左边用字符串 pad 对 str 左边进行填充直到长度达到 n 。RPAD()R代表的是 right 右边用字符串 pad 对 str 右边进行填充直到长度达到 n 。 3、TRIM()去除头部和尾部的空格不去除中间的空格。 4、SUBSTRING(str,start,len)这个很JAVA的很像叫截取字符串。它会从字符串 str 的start 位置开始截取 len 个长度的字符串。 2回到工具 DataGrip 使用一下这几个函数。
操作调用函数的方法 1、字符串拼接CONCAT(); SELECT CONCAT(Hello,,MySQL,!); 返回的就是各个字符串拼接成功成一个新的字符串。 2、转小写LOWER(); SELECT LOWER(HELLO); 3、转大写UPPER(); SELECT UPPER(what,can,i,say); 4、左填充LPAD(str,n,pad); SELECT LPAD(01,5,*); 5、右填充RPAD(str,n,pad); SELECT RPAD(02,5,*); 6、TRIM(); SELECT TRIM( HHELLO MYSQL ); 7、SUBSTRING(); 注意它的字符串索引是从1开始的 SELECT SUBSTRING(hello substring!,1,7); 五、练习
1、根据需求完成以下SQL编写。
由于业务需求变更企业员工的工号统一为5位数目前不足5位数的全部在前面补0。比如:1号员工的工号应该为00001。 1我们要操作的emp 表的数据要操作的字段是工号workno。 也就是1~9补4个010~16要补3个0。 2 使用UPDATE ... SET 以及左填充函数对表中字段进行修改更新。 UPDATE emp SET worknoLPAD(workno,5,0);