mysql中所有函数的作用及其用法
在MySQL中,函数是一种可重用的代码块,用于执行特定的操作并返回结果。MySQL提供了许多内置函数,可以用于处理和操作数据。以下是一些常用的MySQL函数及其用法:
-
字符串函数:
- CONCAT(str1, str2, ...):将多个字符串连接成一个字符串。
- LENGTH(str):返回字符串的长度。
- SUBSTRING(str, start, length):返回指定位置和长度的子字符串。
- REPLACE(str, from_str, to_str):将字符串中的指定子字符串替换为另一个字符串。
- UPPER(str) / LOWER(str):将字符串转换为大写 / 小写。
-
数值函数:
- ABS(x):返回x的绝对值。
- ROUND(x, d):将x四舍五入到指定的小数位数。
- CEILING(x) / FLOOR(x):返回大于 / 小于等于x的最小整数。
- RAND():返回一个0到1之间的随机数。
-
日期和时间函数:
- NOW():返回当前日期和时间。
- DATE_FORMAT(date, format):将日期格式化为指定的格式。
- DATE_ADD(date, INTERVAL value unit):在日期上添加指定的值。
- DATEDIFF(date1, date2):返回两个日期之间的天数差。
-
条件函数:
- IF(condition, true_value, false_value):根据条件返回不同的值。
- CASE WHEN condition THEN value ELSE value END:根据条件返回不同的值。
-
聚合函数:
- COUNT(expr):返回指定表达式的行数。
- SUM(expr):返回指定表达式的总和。
- AVG(expr):返回指定表达式的平均值。
- MAX(expr) / MIN(expr):返回指定表达式的最大 / 最小值。
这只是一小部分常用的MySQL函数,实际上MySQL提供了更多的函数,可以根据具体需求选择合适的函数来处理数据
原文地址: https://www.cveoy.top/t/topic/hLwX 著作权归作者所有。请勿转载和采集!