Oracle学习笔记:几个使用到的函数与统计语句

来源:互联网 发布:linux proguard 编辑:程序博客网 时间:2024/06/16 15:31
  • 使用group by 按类统计数量:
SELECT type_id,COUNT(1) FROM core_tbl GROUP BY type_id;
  • 查询某一天的数据记录(时间比对)
-- 查询9月12号的数据select a.* from tbl_test a where a.chk_date between to_date('2017-09-12 00:00:00','yyyy-MM-dd hh24:mi:ss') and to_date('2017-09-12 23:59:59','yyyy-MM-dd hh24:mi:ss');select a.* from tbl_test a where to_char(a.chk_date,'yyyy-MM--dd')='2017-09-12';
  • substr 函数的应用
select substr('abcqwedabc',1,3),substr('dsad',-3,3) from dual;
  • 统计某一类大于多少的数据(使用having)
select type_name,count(type_name) from tbl_test group by type_name having count(type_name)>5;
  • 使用子查询查询量表包含关联的数据(使用 where in):
    因为这里子查询返回多行,所以使用in关键字:
select * from a where a.aname in (select bname from b )
阅读全文
0 0