MySQL 的函数可以分为三类:标量函数(Scalar Functions)、聚合函数(Aggregate Functions)和窗口函数(Window Functions)。
标量函数(Scalar Functions):这些函数操作单个值,并返回一个结果。常见的标量函数包括以下几种:
- 字符串函数:用于操作字符串,比如 CONCAT、SUBSTRING、LOWER、UPPER 等。
- 数学函数:用于数值计算,比如 ABS、ROUND、CEILING、FLOOR 等。
- 日期和时间函数:用于处理日期和时间,比如 NOW、DATE_FORMAT、DATE_ADD 等。
- 逻辑函数:用于处理逻辑运算,比如 IF、CASE、COALESCE 等。
- 类型转换函数:用于不同数据类型之间的转换,比如 CAST、CONVERT 等。