stud表中有id,name,class,创建一个存储函数,用来统计stud表中的记录数
时间: 2024-05-12 07:13:03 浏览: 140
ORACLE统计表记录数
5星 · 资源好评率100%
以下是创建一个存储函数来统计 `stud` 表中的记录数的示例 SQL 代码:
```sql
DELIMITER $$
CREATE FUNCTION count_stud() RETURNS INT
BEGIN
DECLARE count INT;
SELECT COUNT(*) INTO count FROM stud;
RETURN count;
END$$
DELIMITER ;
```
这个函数名为 `count_stud()`,返回一个整数值,即 `stud` 表中的记录数。首先,我们使用 `DECLARE` 声明一个变量 `count` 来存储统计结果。然后,我们使用 `SELECT COUNT(*)` 查询 `stud` 表中的记录数,并将结果存储到 `count` 变量中。最后,我们使用 `RETURN` 返回 `count` 变量的值作为函数的返回值。注意要在函数定义时使用 `DELIMITER` 命令来改变语句分隔符,以避免语法错误。
阅读全文