【MySQL学习笔记006】MySQL中的常见函数

1、字符串函数

        常见的字符串函数

函数 功能
concat(S1, S2, ..., Sn) 字符串拼接
Lower(str) 将字符串str全部转为小写
Upper(str) 将字符串str全部转为大写
Lpad(str, n, pad) 左填充,用字符串pad对str的左边进行填充,达到n个字符串长度
Rpad(str, n, pad) 右填充,用字符串pad对str的右边进行填充,达到n个字符串长度
Trim(str) 去掉字符串头部和尾部的空格
Substring(str, start, len) 返回从字符串str从start位置起len个长度的字符串

2、数值函数

        常见的数值函数

函数 功能
ceil(x) 向上取整
Floor(x) 向下取整

Mod(x, y)

返回x/y的模
Rand() 返回0~1内的随机数
Round(x,y) 求x的四舍五入值,保留y位小数

3、日期函数

        常见的日期函数

函数 功能
Curdate() 返回当前日期
Curtime() 返回当前时间
Now() 返回当前日期和时间
Year(data) 获取指定date的年份
Month(date) 获取指定date的月份
Day(data) 获取指定date的日期
Date_add(data, interval expr) 返回一个日期/时间值加上一个时间隔间expr后的时间值
Datediff(date1, date2) 返回起始时间date1和结束时间date2之间的天数

4、流程函数

        常用的流程函数

函数 功能
If(value, t, f) 如果value为true,则返回t,否则返回f
Ifnull(value1, value2) 如果value1不为空,则返回value1,否则返回value2
Case when [val1] then [res1] ... else [default] end 如果val1为true,返回res1,否则返回default值
Case [expr] when [val1] then [res1] ... else [default] end 如果expr的值等于val1,返回res1,否则返回default值

相关推荐

  1. MySQL学习笔记006MySQL常见函数

    2023-12-26 01:22:02       61 阅读
  2. MySQL常见函数讲解

    2023-12-26 01:22:02       39 阅读
  3. MySQL函数

    2023-12-26 01:22:02       35 阅读
  4. mysql函数

    2023-12-26 01:22:02       30 阅读
  5. Mysql函数

    2023-12-26 01:22:02       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-26 01:22:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-26 01:22:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-26 01:22:02       82 阅读
  4. Python语言-面向对象

    2023-12-26 01:22:02       91 阅读

热门阅读

  1. [AIGC] ArrayList介绍

    2023-12-26 01:22:02       60 阅读
  2. 第二百二七回

    2023-12-26 01:22:02       48 阅读
  3. EXISTS在SQL中用法

    2023-12-26 01:22:02       57 阅读
  4. 快速搭建适用于中小企业的专用网络环境

    2023-12-26 01:22:02       59 阅读
  5. PCAN FD

    2023-12-26 01:22:02       48 阅读
  6. 算法训练|实现 Trie (前缀树)

    2023-12-26 01:22:02       70 阅读
  7. 【zookeeper特点和集群架构】

    2023-12-26 01:22:02       52 阅读