您的位置:首页 > 数据库

一个表中的Id有多个记录,把所有这个id的记录查出来,并显示共有多少条记录数,用SQL语句及视图、存储过程分别实现。

2014-04-19 18:27 751 查看


一个表中的Id有多个记录,把所有这个id的记录查出来,并显示共有多少条记录数,用SQL语句及视图、存储过程分别实现。


mysql

存储过程:

DELIMITER //

create procedure proc_countNum(in columnIdint,out rowsNo int)

begin

select count(*) into rowsNo from memberwhere member_id=columnId;

end

call proc_countNum(1,@no);

select @no;

视图:

create view v_countNum as selectmember_id,count(*) as countNum from member group by member_id

select countNum from v_countNum wheremember_id=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐