一个表中的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
相关文章推荐
- 一个表中的id有多个记录,把所有这个id的记录查出来,并显示共有多少条记录数
- 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
- SQL存储过程参数内容通过XML格式传送,把所有SQL语句操作放到一个存储过程里
- 无限极分类mysql存储过程编写实现调用时给定一个id,返回其所有父级与子级并排序
- 一个利用sql 语句来实现分页的存储过程
- 一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球队,现在四个球队进行比赛,用一条sql 语句显示所有可能的比赛组合.
- 得用SQL语句生成某个库下所有存储过程脚本,并每个存为一个文件
- 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
- 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
- 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
- SQL语句之显示一张表所有的数据行,且在前面,显示指定的一个ID值所在的数据行
- SQL语句查询存储过程 视图 所有表 触发器
- 数据库存储过程中定义一个变量,通过sql语句在数据表中获取这个变量值的方法。
- 用SQL语句生成某个库下所有存储过程脚本,并每个存为一个文件
- SQL : 如何完全复制一个服务器上的数据库A到另一个服务器上的数据库B(包括库A的所有表、试图、存储过程等等)
- oracle sql语句怎么查询所有存储过程中是否包含某个注释?
- Oracle中用sql查询获取数据库的所有触发器,所有存储过程,所有视图,所有表
- java编程调用存储过程中得到新增记录id号的实现方法
- [转][SQL]如何实现存储过程中动态加入条件---没想到语句可以这么巧妙
- 求救!胜负比率计算问题?如何用SQL语句实现?(存储过程也可以)