项目中用到的一些oracle语句
date转换成string to_char(date,格式) //格式:如'yyyy-mm-dd'
拼接字符创 || 相当于String中的+
select trunc(sysdate, 'mm') from dual -- 返回当月第一天.
SQL 一条SQL语句 统计 各班总人数,男女各总人数 ,各自 男女 比例
select sClass 班级,count(*) 班级学生总人数,
sum(case when sGender=0 then 1 else 0 end) 女生人数,
sum(case when sGender=0 then 1 else 0 end)*1.0/count(*)女生所占比例,
sum(case when sGender=1 then 1 else 0 end) 男生人数,
sum(case when sGender=1 then 1 else 0 end)*1.0 /count(*)男生所占比例
from student GROUP BY sClass ORDER BY sClass asc
统计男女人数并把SEX字段0,1查询结果变为男女
select
decode(SEX,0,'男','女'),sum(decode(性别,男,1,0)),sum(decode(性别,女,1,0))
from 表