6.4.2 自定义函数的应用

6.4.2 自定义函数的应用

自定义函数的应用与系统函数一样,通过函数名传递参数即可调用。例6-19中f_hello()函数的调用如下:

【例6.20】在stuMIS数据库中创建一个函数f_Isjg(),包含一个数值类型参数,函数体内判断输入成绩值是否及格,并查询学号为1511102的学生成绩是否及格。

测试结果如下:

【例6.21】基于数据库stuMIS中的学生表(student)中年龄列定义一个函数f_Iscn(),函数有一个整型参数,根据给定的年龄值,返回该学生是否成年。

【例6.22】基于数据库stuMIS中的学生成绩表(score)的成绩列,定义一个函数f_Dengji(),函数有一个数值类型的参数,返回成绩对应的等级(A、B、C、D、E、F)。

【例6.23】基于数据库stuMIS中的学生表(student)的班级编号列,定义一个函数f_getCount(),函数有一个字符类型的参数,根据给定的班级编号返回学生人数。