-
数学函数:ABS、CEIL、FLOOR、ROUND、RAND、MOD、POWER、SQRT等。
-
字符串函数:CONCAT、SUBSTR、LENGTH、TRIM、LOWER、UPPER、REPLACE、REVERSE等。
-
日期和时间函数:NOW、CURDATE、CURTIME、DATE、TIME、YEAR、MONTH、DAY、HOUR、MINUTE、SECOND等。
-
聚合函数:AVG、SUM、COUNT、MAX、MIN等。
-
条件函数:IF、CASE、COALESCE等。
-
其他函数:CONV、INET_ATON、INET_NTOA、MD5、SHA1等。
示例:
- 使用ABS函数获取一个数的绝对值:
SELECT ABS(-10);
- 使用CONCAT函数连接两个字符串:
SELECT CONCAT(‘Hello’, ‘World’);
- 使用NOW函数获取当前日期和时间:
SELECT NOW();
- 使用AVG函数计算一个列的平均值:
SELECT AVG(score) FROM student;
- 使用IF函数根据条件返回不同的结果:
SELECT IF(score >= 60, ‘及格’, ‘不及格’) FROM student;
- 使用INET_ATON函数将IP地址转换为整数:
SELECT INET_ATON(‘192.168.1.1’);
- 使用MD5函数计算字符串的MD5值:
SELECT MD5(‘Hello World’);