SELECT ROUND(num1,num2)四舍五入,num1代表进行四舍五入操作的值,num2代表保留的雄小数SELECT TRUNCATE(num1,num2``)截断函数,截去小数点后num2位后的数字SELECT FLOOR() 向下取整 5.7→5SELECT CEILING()向上取整,5.3→6SELECT ABS()取绝对值SELECT RAND() 取0~1的随机数
去mysql string functions找完整名单
字符串函数
日期函数
格式化日期和树间
计算日期和时间
IFNULL
IFNULL(参数1,参数2),IFNULL函数接受两个参数,如果不为NULL,则返回第一个参数,否则返回第二个参数
COALESCE函数
IF函数
DELIMITER //CREATE FUNCTION SimpleCompare(n INT, m INT)RETURNS VARCHAR(20)BEGINDECLARE s VARCHAR(20);IF n > m THEN SET s = '>';ELSEIF n = m THEN SET s = '=';ELSE SET s = '<';END IF;SET s = CONCAT(n, ' ', s, ' ', m);RETURN s;END //DELIMITER ;
CASE运算符
CASE case_valueWHEN when_value THEN statement_list[WHEN when_value THEN statement_list] ...[ELSE statement_list]END CASE
