MySQL之常用函数及案例-单行函数

 

  函数相当于java中学过的“方法”,SQL中主要的函数有字符函数、数字函数、日期函数、流程控制函数,其各自简介和用法案例如下:

 

一、字符函数

主要的字符函数总览如下:

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

  

  在浏览完以上函数简介后,我们逐一通过案例来“认识”它们

1.CONCAT 拼接字符

MySQL之常用函数及案例-单行函数

查询结果:

MySQL之常用函数及案例-单行函数

 

 2.LENGTH 获取字节长度

MySQL之常用函数及案例-单行函数

字节结果:

MySQL之常用函数及案例-单行函数

字符结果:

MySQL之常用函数及案例-单行函数

 

3.SUBSTRING 截取子串

注意:起始索引从1开始

开始字符,截取长度

MySQL之常用函数及案例-单行函数 

MySQL之常用函数及案例-单行函数

  

4.INSTR 获取字符第一次出现的索引

结果3的意思是白骨精字段是第三个字段开始出现的

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

  

5.TRIM去前后空格

注意:去前后空格,中间的去不掉

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

补充,通过如图的方式,可以去掉指定字符

MySQL之常用函数及案例-单行函数 

MySQL之常用函数及案例-单行函数

 

6.LPAD/RPAD 左填充/右填充

本来木婉清只占三个字符,想要占10个字符,不够的用a来填充,L就是从左开始填充

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数 

MySQL之常用函数及案例-单行函数

 这种情况就只显示一个

MySQL之常用函数及案例-单行函数

 

7.UPPER/LOWER 变大写/变小写

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数 

补充案例:

MySQL之常用函数及案例-单行函数

  

9.STRCMP 比较两个字符大小

两个字符如果前面大结果为1,后面大结果为-1,若相等结果为0

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

  

10.LEFT/RIGHT 截取子串

MySQL之常用函数及案例-单行函数 

第一个结果为鸠,第二个结果为摩智

 

 

二、数字函数

1.ABS绝对值

MySQL之常用函数及案例-单行函数

  

2.CEIT向上取整,返回>=该参数的最大整数

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

3.FLOOR向下取整,返回<=该参数的最大整数

MySQL之常用函数及案例-单行函数

 

4.ROUND,四舍五入

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

ROUND的第二个参数是保留小数位

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

5.TRUNCATE 截断

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

6.MOD取余

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数 

补充:计算余数的原理

MySQL之常用函数及案例-单行函数

 

 

 

三、日期函数

1.NOW 时间+日期 

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

2.CURDATE 日期 

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

3.CURTIME 时间

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

4.DATEDIFF  获取两日期的差,以天计算

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

5.DATE_FORMAT 日期格式函数

使用方法:

MySQL之常用函数及案例-单行函数

字符规范: 

MySQL之常用函数及案例-单行函数

案例: 

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

 6.STR_TO_DATE 按指定格式将字符串解析为指定日期类型

MySQL之常用函数及案例-单行函数

转换成合法日期后比较大小 

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

 

 

 四、流程控制函数

  流程控制函数类似循环语句,if之类

1.IF函数

成立输出前面,不成立输出后面

MySQL之常用函数及案例-单行函数 

MySQL之常用函数及案例-单行函数

 

 2.CASE函数

类似于c语言里的switch,else相当于default

 案例1:

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 案例2:

MySQL之常用函数及案例-单行函数 

MySQL之常用函数及案例-单行函数 

MySQL之常用函数及案例-单行函数

 

 

 

 

补充:案例练习

MySQL之常用函数及案例-单行函数

 也可以用LEFT函数

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数 

按工作类型分等级

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

MySQL之常用函数及案例-单行函数

 

MySQL之常用函数及案例-单行函数

上一篇:Fiddler之手机APP爬取


下一篇:chrome默认安装路径移动