与oracle 有关的那点事
常用操作 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中的交集、差集、并集 INTERSECT MINUS UNION / UNION ALL:union重复内容取唯一,union all没有过滤重复内容 组函数 组函数:即聚合函数,对一组值执行计算,并返回单个值(COUNT除外)。 聚合函数忽略空值。 聚合函数可以用于select、having子句,不可以用于where语句,因为where是对逐条记录进行筛选。 常用聚合函数: AVG:返回平均值,空值被忽略 COUNT:返回指定组中记录的数量 MAX MIN SUM:只能用于数字列,空值被忽略。 COUNT_BIG:返回指定组中的项目数量,与COUNT函数不同的是COUNT_BIG返回bigint值,而COUNT返回的是int值。 GROUPING:产生一个附加的列,当用CUBE或ROLLUP运算符添加行时,输出值为1.当所添加的行不是由CUBE或ROLLUP产生时