From cc59f1a38bed2a99bf27b0bd09c52163bcb5631b Mon Sep 17 00:00:00 2001 From: smallkun Date: Wed, 26 Mar 2025 09:18:31 +0800 Subject: [PATCH] Auto commit --- 最后一舞/存储函数练习题.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/最后一舞/存储函数练习题.md b/最后一舞/存储函数练习题.md index 048d055..a06d896 100644 --- a/最后一舞/存储函数练习题.md +++ b/最后一舞/存储函数练习题.md @@ -323,4 +323,19 @@ SELECT is_high_salary_department(1); #### 练习题 10: 计算员工的总收入 -创建一个存储函数 `calculate_total_income`,接受员工的工资和奖金(假设奖金为工资的 10%)作为参数,返回其总收入(工资 + 奖金)。 \ No newline at end of file +创建一个存储函数 `calculate_total_income`,接受员工的工资和奖金(假设奖金为工资的 10%)作为参数,返回其总收入(工资 + 奖金)。 + +```sql +DELIMITER $$ +DROP FUNCTION IF EXISTS calculate_total_income; +CREATE FUNCTION calculate_total_income(sal DECIMAL(10, 2)) +RETURNS DECIMAL(10, 2) +DETERMINISTIC +BEGIN + RETURN sal*1.2; +END $$ +DELIMITER ; + +SELECT calculate_total_income(3000); +``` +