我想在PL / SQL中创建一个函数,它返回数据库中男性和女性的数量。我创建了一个函数,它返回数据库中男性或女性的数量,但不是两者。这是我使用的代码。
这是我用来创建函数的代码:
<div class="container">
<div class="progress"></div>
<div class="text">Some text here</div>
</div>
我以前称之为的代码:
create or replace function totalstudent
return number is
total_male number(2):=0;
begin
select count(*) into total_male from New_Student where gender='Male';
return total_male;
end;
简单地说,我想要一个能够执行该功能的功能,但也显示女性条目的数量......女性和男性条目都在数据库中。
答案 0 :(得分:1)
我不确定您的要求是什么。我建议使用输入参数:
- 这些是我用来创建函数的代码
select dense_rank() over(order by [start step]) [rank], * from
(select * from yourtable
union
select distinct [end 1], null, null from yourtable where [end 1] is not null
union
select distinct [end 2], null, null from yourtable where [end 2] is not null
)a order by [start step]
此致