sql 百分数用什么字段

2024-11-30 13:52:00
推荐回答(3个)
回答(1):

您好,帮您写了个百分数的函数 您添加试试,然后直接调用;
to_percent 是函数名 应用方法:
select to_percent(求的字段) from table_name;

FUNCTION---

CREATE OR REPLACE FUNCTION to_percent
(a in number,b in number)
return varchar2
is
c varchar2(20);
begin
if(a=0 or b=0)
then
c:='0';
else
c:= trunc(a*100/b,2)||'%';
end if ;
return c;
end;
/

回答(2):

select count(姓名) 部门人数,count(姓名)/(select count(*) from table1) as 百分比 from table1 group by 部门

回答(3):

numeric,以小数形式存储