多语言展示
当前在线:1048今日阅读:162今日分享:23

Oracle数据操作(数据检索)

用户对表或视图最常进行的操作就是检索数据,检索数据可以通过SELECT语句来实现,该语句由多个子句组成,通过这些子句可以完成筛选、投影和连接等各种数据操作,最终得到用户想要的查询结果。该语句的基本语法格式如下图:select子句:用于选择数据表、视图中的列。into子句:用于将原表的结构和数据插入新表中。from子句:用于指定数据来源,包括表,视图和其他select语句。where子句:用于对检索的数据进行筛选。group by子句:用于从使用group by子句分组后的查询结果中筛选数据行。order by子句:用来对结果集进行排序(包括升序和降序)。
方法/步骤
1

简单查询:检索所有的列只包含SELECT子句和FROM子句的查询就是简单查询,SELECT子句和FROM子句是SELECT语句的必选项,也就是说每个SELECT语句都必须包含这两个子句。其中,SELECT子句用于选择想要在查询结果中显示的列,对于这些要显示的列,既可以使用列名来表示,也可以使用(*)号表示。在检索数据时,数据将按照SELECT子句后面指定的列名的顺序来显示;如果使用星号(*),则表示检索所有的列,这时还要在表名前加上其所属的模式名称。

2

简单查询:检索指定的列

3

带有表达式的select子句

4

为列指定别名

5

显示不重复记录在默认情况下,结果集是包含所有符合查询条件的数据行,这样结果集种就有可能出现重复数据。而在实际应用中,这些重复的数据除了占据较大的显示空间外,可能不会给客户带来太多价值的东西,这样就需要除去重复记录,保留唯一的记录即可。在SELECT语句中,可以用DISTINCT关键字来限制查询结果显示不重复的数据,该关键字用在SELECT子句的列表前面

推荐信息