【ORACLE开发】常用SELECT实例

 时间:2024-10-23 12:35:36

1、【SELECT】:用于从数据库中查江冤有鲩询数据;【DISTINCT关键词】:用于返回唯一不同的值;【WHER呶蓟鹭毵E】:用于筛选那些满足指定条件的;【ORDER BY】:用于查询结果的排序方式;语法:SELECT DISTINCTcolumn_name,column_nam FROMtable_name WHEREcolumn_name operator value;

【ORACLE开发】常用SELECT实例

2、【UNION 关键词】:用于合并两个或多个 SELECT 语句的结果集;语法:SELECTcolumn_name(s)FROMtable1UNION [ALL]SELECTcolu罪焐芡拂mn_name(s)FROMtable2; UNION和UNION ALL区别为:UNION ALL允许重复的值,而UNION去除了结果集中的重复值。

【ORACLE开发】常用SELECT实例

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

【ORACLE开发】常用SELECT实例

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

【ORACLE开发】常用SELECT实例

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

【ORACLE开发】常用SELECT实例【ORACLE开发】常用SELECT实例

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

【ORACLE开发】常用SELECT实例
  • 如何在Linux中安装Redis服务器
  • 怎么导出远程oracle数据库,导出格式为dmp的
  • xshell如何设置xftp端口
  • Win版Notepad如何将文本转换为大写?
  • Windows配置活动目录域组策略计算机磁盘配额
  • 热门搜索
    饥不择食是什么意思 雅思是什么意思 1955年属什么生肖 遗精是什么 白玫瑰代表什么意思 流连忘返什么意思 战狼3什么时候上映 什么歌好听 b2b是什么意思 负离子吹风机和普通的有什么区别