在 MySQL 中,你使用过哪些函数?
在 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