标签:不同的 区间查询 group bms 常用 空值 ddl 附加 平均值
1.查看创建表参数
提取完整的DDL:
SELECT DBMS_METADATA.GET_DDL(‘TABLE‘,‘table_name‘) FROM DUAL;
2.指定返回记录数
select XXX from XXX where rownum<n
3.查询指定列的所有值且每个值只显示单条记录:
select 需要查询重复数据的列名
from 表名
group by 需要查询重复数据的列名
4.oracle中的交集、差集、并集
组函数:即聚合函数,对一组值执行计算,并返回单个值(COUNT除外)。
Rownum:是oracle自动分配给查询返回行的编号,从1开始。这个字段可以用于限制返回的总行数,但是rownum不能以任何表的名称作为前缀。
rownum对于等于某值的查询条件:
where rownum>n (n>1)
的记录where rownum=1
的记录rownum对于大于某值的查询条件
select * from(select rownum no ,id from student) where no>2
rownum对于小于某值的查询条件
where rownum<n
查询rownum和排序
Oracle中 group by 规则:出现在select列表中的字段,如果没有在组函数出现,那么必须出现在group by 子句中。(即select列表中的字段不可以单独出现,必须在group语句或者组函数中。)
参考1:http://blog.itpub.net/17203031/viewspace-688011/
标签:不同的 区间查询 group bms 常用 空值 ddl 附加 平均值
原文地址:https://www.cnblogs.com/amyzhu/p/13061834.html