进阶四

常见的函数:

  1、字符函数:

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

截取的就是 张三丰三个字 

假如 不写第三个参数 而是第二个参数写7 就会截取“郭襄” 这包含了方法的重载

最最重要的一点就是 sql里的索引是从1开始的 而不是 java里的0;

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

综合案例

[学习打卡]02 MySql的常见函数

返回为 3   第一次出现白骨精 三个字是从 第三个字开始的

[学习打卡]02 MySql的常见函数

  2、数学函数

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数带参数的就是 保留几位小数

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数[学习打卡]02 MySql的常见函数

结果 -1

 

  3、日期函数

获取日期 时间

[学习打卡]02 MySql的常见函数

 

获取日期

[学习打卡]02 MySql的常见函数

获取当前时间

[学习打卡]02 MySql的常见函数

两个时间差的天数,但是要注意 是前边减后边的

[学习打卡]02 MySql的常见函数

这个结果得到的是一个负数 -7667

格式转换:

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

  4、流程控制函数

if

[学习打卡]02 MySql的常见函数

类似于三元运算符

case函数:

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

 

 

进阶五:分组函数

分组函数将一组值进行计算,得到一个函数,又称为聚合函数或者是统计函数

sum(字段名)

avg(字段名)

max(字段名)

min(字段名)

count(字段名):计算非空字段的个数

[学习打卡]02 MySql的常见函数

[学习打卡]02 MySql的常见函数

补充介绍:

count计算非空个数

 

统计这个表的总行数

count(*)

count(1)

[学习打卡]02 MySql的常见函数

相当于在表里加了一个常量列 1   调用count数了数1有多少个,当然效率是没有count(*)高的 语义也没有*直观

[学习打卡]02 MySql的常见函数

 

相关文章:

  • 2021-12-30
  • 2021-07-29
  • 2021-12-09
  • 2022-01-06
  • 2021-04-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-05
  • 2021-10-31
  • 2021-08-05
  • 2021-11-02
  • 2022-02-16
  • 2022-12-23
  • 2021-09-25
相关资源
相似解决方案