在 MySQL 中,你使用过哪些函数?

Sherwin.Wei Lv7

在 MySQL 中,你使用过哪些函数?

回答重点

这道题目被问的几率不是很大,大家可以熟悉下,可以在实际开发中使用。

以下列举一些常用的函数类别:

1)字符串函数,用于处理文本数据

  • CONCAT:连接字符串。
  • SUBSTRING:提取子字符串。
  • LENGTH:返回字符串的长度。
  • REPLACE:替换字符串中的子字符串。
  • UPPER 和 LOWER:将字符串转换为大写或小写。
  • TRIM:去除字符串两端的空格。
  • LEFT 和 RIGHT:返回字符串左边或右边的字符。

2)数学函数,用于处理数字运算

  • ABS:返回绝对值。
  • CEIL 和 FLOOR:返回大于或等于/小于或等于指定数的最小整数/最大整数。
  • MOD:返回除法的余数。
  • POWER:返回一个数的指定次幂。

3)日期函数,用于处理日期和时间

  • NOW:返回当前日期和时间。
  • DATE_ADD 和 DATE_SUB:日期加上或减去一个时间间隔。
  • DATEDIFF:计算两个日期之间的差异。
  • YEAR、MONTH、DAY:提取日期的年份、月份、日期。
  • STR_TO_DATE:将字符串转换为日期。

4)聚合函数,用于汇总数据

  • COUNT:计算行数。
  • SUM:计算总和。
  • AVG:计算平均值。
  • MAX 和 MIN:返回最大值和最小值。

5)条件函数,用于实现条件逻辑

  • IF:条件判断函数。
  • IFNULL:返回第一个非 NULL 值。
  • CASE:条件选择函数。
Comments
On this page
在 MySQL 中,你使用过哪些函数?