MySQL-函数处理

1、字符串函数

MySQL-函数处理_第1张图片

简单使用函数   可以使用select 后直接 接函数就行   select 函数(参数列表);

        select concat(s1,s2,,,);

1、拼接函数,简单的依次拼接在一起

2、比较特别的是lpad 和 rpad  注意是用字符 pad 填充原字符串长度到 n 

最后一个 

MySQL-函数处理_第2张图片

2、数值函数

MySQL-函数处理_第3张图片

MySQL-函数处理_第4张图片

MySQL-函数处理_第5张图片

MySQL-函数处理_第6张图片

这个数值函数,完全可以配合之前对表格进行查询时使用的  count ,sum,max等函数使用,得到我们需要的数值;

3、日期函数

MySQL-函数处理_第7张图片

1、这个日期函数,可以帮助我们处理那些需要日期信息的功能。

        比如使用数据库当作客户端的注册表,每个用户的注册信息都可以保存一个日期信息,

2、year month day  可以按如下使用,直接填入日期就行()

MySQL-函数处理_第8张图片

3、date_add  示例

MySQL-函数处理_第9张图片

4、最后一个日期格式要正确  ,用第一个减第二个时间

MySQL-函数处理_第10张图片

4、练习 

查询所有员工入职天数,根据天数倒序排序

这个关键点,在于对每个员工的日期和当前日期计算差值,(一开始没想到可以直接使用datediff 对一列数据进行批量处理,直接使用字段名)其他的函数,大概也都能这么用。

MySQL-函数处理_第11张图片MySQL-函数处理_第12张图片

 5、流程函数

MySQL-函数处理_第13张图片

你可能感兴趣的:(mysql,数据库)