oracle 之 using 使用
oracle 中 using关键字使用规则:
1.查询必须是等值连接。
2.等值连接中的列必须具有相同的名称和数据类型。
使用using关键字简化连接时,需要注意以下几点:
1.使用 table1表和 table2表中的字段列进行连接时,在using子句和select子句中,都不能为字段列指定表名或表别 名。
2.如果在连接查询时使用了两个表中相同的多个列,那么久可以在using子句中指定多个列名,形式如下:
select... from table1 inner join table2
using(column1,column2);
上述的语句相当于下面的语句:
select... from table1 inner join table2
on table1.column1=table2.column2
and table1.column2=table2.column2;
如果对多个表进行检索,就必须多次使用using关键字进行指定,形式如下:
select... from table1
inner join table2 using(column1)
inner join table3 using(column2);
上述的语句相当于下面的语句:
select... from table1,table2,table3
where table1.column1=table2.column1
and table2.column2=table3.table2;
转载于:https://www.cnblogs.com/xuyufengme/p/8028473.html
oracle 之 using 使用相关推荐
- 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法
数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...
- oracle 提示:ORA-02292:integrity constraint(xxxxxxx) violated - child record found
当我们删除 数据的时候 oracle 提示:ORA-02292:integrity constraint(xxxxxxx) violated - child record found 这种情况呢是因为 ...
- sql特殊字符转义,oracle中将字符 ‘ 转义
oracle中使用sql语句或多或少地会遇到使用特殊字符,比如" ' ",这时,这个单引号就会与前面的单引号匹配,将文本从中间断开,引发问题和错误.这就需要我们进行转义. 而ora ...
- Oracle根据日期区间查询Date类型的数据
在Oracle数据库中,根据日期区间查询Date类型的数据 select proposalno,policyno,enddate from 表名 where 时间字段 between to_date( ...
- Linux/docker下oracle开启监听,开启自动启动
写在前头: 之前呢,使用docker安装了oracle,但它默认是会关闭的.使用了几天以后突然连接异常了,报的问题是oracle监听有问题了,我知道了是oracle服务自动关闭了,监听也跟着关了.所以 ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- Oracle type (自定义类型的使用)
oracle - type type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要 ...
- Mysql,SqlServer,Oracle主键自动增长的设置
Mysql,SqlServer,Oracle主键自动增长的设置 参考文献 http://blog.csdn.net/andyelvis/article/details/2446865 1.把主键定义为 ...
- oracle自动备份
oracle自动备份,支持BLOB,BINARY_DOUBLE字段 #!/bin/sh #请设置以下参数 db_array=(csop) db_user=csop db_pwd=csop #默认备份目 ...
- oracle sqlserver 查看指定用户下面的表
一.oracle 的sql语句查看指定用户下表的数量 (KOKO提供) ---------------------------------------------------------------- ...
最新文章
- QIIME 2用户文档. 20命令行界面q2cli(2019.7)
- [洛谷P4626]一道水题 II
- linux中链表的使用【转】
- 大兴计算机职业学校,北京大兴区第一职业学校
- 如何在maven的setting.xml中指定jdk版本(详细步骤)
- 小米3显示sim卡无服务器,小米手机无服务怎么解决
- 第41章 实施数据库审计
- Openlayer通过wms请求geoserver加载慢
- c语言 分开整数各个数位
- go技术文章梳理(2018)
- delphi xe5 android,android – 发送电子邮件Delphi XE5
- 【JxBrowser分享】Java程序内嵌Chromium浏览器内核更新,支持Java17
- c语言变量ppt,C语言数据类型和变量课件PPT
- 今日头条笔试题 数列
- c语言循环语句试讲教案,C语言For循环试讲教案(7页)-原创力文档
- 2021年中国海洋大学计算机及电子信息考研成绩分析
- linux输入特殊符号密码,linux 输入特殊符号
- 广州穗雅医院健康汇:为什么口腔溃疡会反反复复?
- WEB前端 HTML 基本标签
- 北邮计算机学院课程学习资源汇总
热门文章
- elasticsearch 二、elasticsearch-head安装
- Expression Blend 定义RadioButton行为动画
- Ubuntu 16设置固定IP和DNS
- ActiveMQ_安全配置(五)
- RMQ(Range Minimum Query)
- IN和EXISTS的性能对比结论
- Linux用户管理与权限
- 学习笔记之四_Cisco系统IOS和安全设备管理系统SDM(CCNA知识考点)
- 合适是最好,声音选项里面 声音的硬件加速到底有什么用
- WebView.onDraw (Android 4.1)