MySQL中的函数是预定义的或用户自定义的可重用代码块,用于执行特定任务并返回结果。这些函数可以简化复杂的SQL操作,提高查询效率,并增强数据库的功能性。
COUNT()
、SUM()
、AVG()
等,用于执行常见的数据聚合操作。MAX()
、MIN()
等。DELIMITER //
CREATE FUNCTION get_total_sales(product_id INT)
RETURNS DECIMAL(10,2)
DETERMINISTIC
BEGIN
DECLARE total_sales DECIMAL(10,2);
SELECT SUM(sale_amount) INTO total_sales FROM sales WHERE product_id = product_id;
RETURN total_sales;
END //
DELIMITER ;
领取专属 10元无门槛券
手把手带您无忧上云