Oracle基本操作--数据查询

来源:互联网 发布:矩阵的逆 编辑:程序博客网 时间:2024/06/05 11:26

1.如果需要在查询结果中加入字符,可以在目标列表达式中使用字符常量

select employee_id ,'name is',first_name,'salary is:',salary from hr.employee;

2.字段别名可以直接加在列名后面

select employee_id 员工号 from hr.employee;(别名中有特殊字符的要写在“”)

3.||为表达式间的连接符

4.distinct或UNIQUE消除重复行

select distinct employee_id 员工号 from hr.employee;

5.字符匹配

%代表0个或多个字符

_代表任意一个字符

where last_name like '%s_';

6.oreder by ASC/DESC 默认为ASC升序,可单列也可多列也可根据表达式排序还可以根据所查询字段的位置索引排序

7.常用的聚集函数

COUNT,AVG,MAX,MIN,SUM,STDDEV(标准差),VARIANCE(方差)

8.HAVING 子句是对分组后的查询结果做进一步限制

9.GROUP BY ROLLUP除了生成基于所有指定列的分组统计外,还对指定的分组列从左开始的每个子集进行统计

10.GROUP BY CUBE除了生成基于所有指定列的分组统计外,还对指定的分组列所有子集进行统计

11.GROUPING函数用来获取统计结果根据那些列统计而来的,函数返回值为1表明该列没有参与统计,函数返回值为0,表示该列参与了统计

12.笛卡尔积链接  CROSS JOIN

13.自然连接 natural join 基于两个表中相同数据类型,相同名称的列的等值链接

14.外链接是在内连接的基础上,将某个连接表中不符合连接条件的记录加入结果集中。根据结果集中所包含的不符合连接条件的记录来源不同,分为左外连接left join,右外连接right join,全外连接full join


0 0
原创粉丝点击