oracle菜鸟学习之 自连接查询实验
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,oracle菜鸟学习之 自连接查询实验实验表的创建表字段说明:id:员工编号name:员工名字ano:管理人员编号create table admin(id varchar2(4),name varc
千家信息网最后更新 2024年11月27日oracle菜鸟学习之 自连接查询实验
oracle菜鸟学习之 自连接查询实验
实验表的创建
表字段说明:
id:员工编号
name:员工名字
ano:管理人员编号create table admin(id varchar2(4),name varchar2(10),ano varchar2(4));insert into admin values('001','XiongDa','004');insert into admin values('002','XiongEr','004');insert into admin values('003','ZhangSan','003');insert into admin values('004','ZhaoSi','004');
查看表
SQL> select * from admin;ID NAME ANO------------ ------------------------------ ------------001 XiongDa 004002 XiongEr 004003 ZhangSan 003004 ZhaoSi 004SQL>
问题
通过查询admin表,显示编号、姓名、管理人员姓名信息
实验步骤
主要思路:怎么找出ano对应的名字
id和ano的对应关系
当我们查询两张表的时候,实际上两张表的所有行都会交叉链接
SQL> select * from admin a ,admin b;ID NAME ANO ID NAME ANO------------ ------------------------------ ------------ ------------ ------------------------------ ------------001 XiongDa 004 001 XiongDa 004001 XiongDa 004 002 XiongEr 004001 XiongDa 004 003 ZhangSan 003001 XiongDa 004 004 ZhaoSi 004002 XiongEr 004 001 XiongDa 004002 XiongEr 004 002 XiongEr 004002 XiongEr 004 003 ZhangSan 003002 XiongEr 004 004 ZhaoSi 004003 ZhangSan 003 001 XiongDa 004003 ZhangSan 003 002 XiongEr 004003 ZhangSan 003 003 ZhangSan 003003 ZhangSan 003 004 ZhaoSi 004004 ZhaoSi 004 001 XiongDa 004004 ZhaoSi 004 002 XiongEr 004004 ZhaoSi 004 003 ZhangSan 003004 ZhaoSi 004 004 ZhaoSi 00416 rows selected.
通过人眼可以看得出我们需要的数据,只要将第二个表的name写在第一个表的ano即可得出我们想要的信息
001 XiongDa 004 004 ZhaoSi 004002 XiongEr 004 004 ZhaoSi 004003 ZhangSan 003 003 ZhangSan 003004 ZhaoSi 004 004 ZhaoSi 004
通过上面的结果找对应关系,发现只要ano=id,那么就能得出结果
SQL> select a.id,a.name,b.name as aname from admin a ,admin b where a.ano=b.id;ID NAME ANAME------------ ------------------------------ ------------------------------003 ZhangSan ZhangSan004 ZhaoSi ZhaoSi002 XiongEr ZhaoSi001 XiongDa ZhaoSiSQL>
实验
查询
人员
信息
名字
员工
姓名
结果
管理
习之
菜鸟
人眼
字段
实际
实际上
思路
数据
时候
步骤
链接
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新乡快传网络技术有限公司
网络安全事件发生的原因
jsp数据库删除数据
eve几个服务器
山西it 软件开发销售电话
数据库SQL表格
可以修改数据库名字的软件
电脑网络安全导论
网络安全相关政策方案
河北java软件开发择优推荐
云计算对应数据库技术吗
csgo进了韩国服务器
在线编辑 服务器文件
广州和讯互联网科技有限公司
web文件下载服务器
北京软件开发app的公司
java应用软件开发方向
其他服务器能玩云原神吗
浙江碳银网络技术有限公司
上海众人网络安全科技好吗
关系数据库安全控制机制
软件开发问题及解决策略
本地连不上服务器
服务器 数据库同步
美国现在拥有的网络技术
百度在线网络技术投诉电话
小象优品注册显示服务器更新
观澜软件开发培训
珠海直播软件开发方案
ff14大区内服务器
- 上一篇
Mac 下的MySQL ERROR 1227(42000): Access denied; you need (at least one of)
Mac 下的MySQL(只有连个库)AC-IT002deMacBook-Pro:bin ac-it002$ mysql -u root -pEnter password:Welcome to the
- 下一篇
oracle 11g 安装与卸载(二)
二.oracle安装1.手册概要信息本手册主要描述如何用默认选项安装oracle database2.以root身份登陆系统要以图形界面安装需执行xhost +3.硬件需求检测3.1 内存需求最小内存