mysql创建存储过程统计晚于某天入住酒店的人数? mysql删除表数据
- 数据库sql,编写存储过程,以系别作为参数,统计指定系别的人数,并作为存
- SQL编写存储过程,答对绝对追加20分!!
- 数据库存储过程怎么编写
- 用SQL语言,写出.创建存储过程EmpCount,它的功能是根据给定的部门名称统计该部门的员工人数。
数据库sql,编写存储过程,以系别作为参数,统计指定系别的人数,并作为存
mysql :
create procedure test(in xb varchar(10))
begin
select count(*) from table1 where 系别=xb;
end;
仅供参考,sqlserver的输入参数可能不一样。
SQL编写存储过程,答对绝对追加20分!!
您好!又见面了.
其实用sql语句就行啦,不用存储过程
语句如下:
1.以下就列举3个分数段您可以按此语句加(60,80,90)
select '60分' as 分数段,count(*) as 统计 from 选课 where 课程号=(select 课程号 from 课程 where 课程名='统计数据库系统原理') and 成绩>=60 and 成绩<80
union all
select '80分' as 分数段,count(*) as 统计 from 选课 where 课程号=(select 课程号 from 课程 where 课程名='统计数据库系统原理') and 成绩>=80 and 成绩>90
union all
select '90分' as 分数段,count(*) as 统计 from 选课 where 课程号=(select 课程号 from 课程 where 课程名='统计数据库系统原理') and 成绩>=90
2.其中@课程号为参数
select avg(成绩) as 平均分 from 选课 where 课程号=@课程号
PL/SQL没用过 真不好意思
数据库存储过程怎么编写
第一步:点击数据库下的“可编程性”,选择“存储过程”,点击鼠标右键,选择“新建存储过程”
第二步:在create PROCEDURE 后 输入存储过程的名字,紧跟着的就是定义存储过程的参数,接下来就可以去编写自己所需要组装的存储过程语句了
第三步: 编译存储过程,在工具栏上按下执行按钮,如果没有错误,就编写成功了。
第四步:调用:在sqlserver的语句查询框中,输入exec 存储过程名 参数,执行就可以了。
基本语法格式如下:中括号带的是可选项
create proc | procedure pro_name
[{@参数数据类型} [=默认值] [output],
{@参数数据类型} [=默认值] [output],
....
]
as
begin
SQL_statements
--业务处理
end
用SQL语言,写出.创建存储过程EmpCount,它的功能是根据给定的部门名称统计该部门的员工人数。
GO
create procedure EmpCount
@DepartName varchar(50),
@EmpPersons int out
as
select @EmpPersons=count(*) from 员工表 where 部门名称=@DepartName
GO
条件给的太笼统,自己改改吧!!