多语言展示
当前在线:1667今日阅读:26今日分享:39

【ORACLE开发】常用SELECT实例

SELECT 语句用于从数据库中选取数据,结果被存储在一个结果表中,称为结果集,我们来总结下各种查询的使用实例。      SELECT的语法为:SELECT column_name,column_nam FROM table_name;       下面我们的SQL实例基本基于下图中的样本数据库。
工具/原料

PL/SQL大家可以使用自己习惯的oracle客户端~

方法/步骤
2

【UNION 关键词】:用于合并两个或多个 SELECT 语句的结果集;语法:SELECT column_name(s) FROM table1UNION   [ALL] SELECT column_name(s) FROM table2;      UNION和UNION  ALL区别为:UNION  ALL允许重复的值,而UNION去除了结果集中的重复值。

3

【简单连接查询】:select column_name(s) from Table a, Table  b                              where column_name operator value;

4

【内连接查询】:INNER JOIN,INNER可忽略。select column_name(s) from Table a INNER JOIN Table  b   `       ON a.deptno=b.deptno          where  column_name operator value;

5

【外连接查询】:包括左外连接、右外连接 ;(1)左外连接 LEFT JOIN       查询结果中包括两表满足ON后面查询条件的行,并且显示左表中所有满足检索条件的行;如果左表的某行在右表中没有匹配行,则在结果中,右表的所有选择列均为NULL。 (2)右外连接 RIGHT JOIN 是左外连接的反向连接。

6

【子查询】:即在查询条件中,嵌套另一个查询;分为单行子查询、多行子查询。      单行子查询指子查询只返回单行单列数据;      多行子查询是指子查询返回多行单列数据,即一组数据。当子查询是单列多行子查询时,必须使用多行比较运算符,包括IN、NOT IN、ANY、ALL和SOME等。

注意事项

这些是一些简单的使用例子,在实际使用中希望大家能灵活使用哦~~

推荐信息