MySQL单行函数包括:ABS、ACOS、ASIN、ATAN、BIN、CEILING、COS、EXP、FLOOR、GREATEST、LEAST、LOG、LOG10、MOD、PI、POWER、ROUND等。
MySQL单行函数是一组用于处理单个行数据的函数,它们可以对每一行的某个列或表达式进行操作,并返回一个值,以下是一些常用的MySQL单行函数及其用法:
1、聚合函数
聚合函数是对一组值进行计算并返回单个值的函数,常用的聚合函数包括:
COUNT():计算表中的行数。
SUM():计算表中某列的总和。
AVG():计算表中某列的平均值。
MIN():返回表中某列的最小值。
MAX():返回表中某列的最大值。
2、数值函数
数值函数是对数字或日期/时间值进行计算的函数,常用的数值函数包括:
ABS():返回一个数的绝对值。
CEIL():向上取整。
FLOOR():向下取整。
ROUND():四舍五入。
TRUNCATE():截断小数部分。
3、字符串函数
字符串函数是对字符串进行处理的函数,常用的字符串函数包括:
CONCAT():连接多个字符串。
LENGTH():返回字符串的长度。
SUBSTRING():从字符串中提取子串。
REPLACE():替换字符串中的字符。
UPPER():将字符串转换为大写。
LOWER():将字符串转换为小写。
4、日期和时间函数
日期和时间函数是对日期和时间值进行计算的函数,常用的日期和时间函数包括:
NOW():返回当前的日期和时间。
CURDATE():返回当前日期。
CURTIME():返回当前时间。
DATE_ADD():在给定日期上添加指定的时间间隔。
DATEDIFF():计算两个日期之间的天数差。
DATEFORMAT():按照指定格式格式化日期或时间。
5、条件函数
条件函数是根据条件返回不同结果的函数,常用的条件函数包括:
IFNULL():如果第一个参数为NULL,则返回第二个参数,否则返回第一个参数。
IF():根据条件返回不同的值。
COALESCE():返回第一个非NULL参数,如果所有参数都为NULL,则返回NULL。
NULLIF():如果两个参数相等,则返回NULL,否则返回第一个参数。
评论(0)