oracle菜鸟学习之 自连接查询实验
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,oracle菜鸟学习之 自连接查询实验实验表的创建表字段说明:id:员工编号name:员工名字ano:管理人员编号create table admin(id varchar2(4),name varc
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
c s软件开发
查询所有数据库语句怎么写
银行网络安全基础知识考题
中国服务器的市场
数据库服务开启就停止工作
软件开发技术指标要求
软件开发期限超一年如何入账
北京国电通网络技术有限
广东服务器防火墙报价
ftp服务器拓扑图
网信办 网络安全态势感知
光盘镜像服务器价格
附加数据库提示数据文件头不正确
网络技术工程师好做吗
按键精灵手机版丢失数据库
苏州阿里云服务器方案
谁从事软件开发工程师
土豆服务器光遇下载
苹果发邮件提示服务器
软件开发调研报告总结
计算机网络技术报考一建吗
腐蚀租服务器
lol垃圾服务器
网络安全平台国家标准
浙江华数网络安全专员
数据库入门数据库
广州地产软件开发
苏州阿里云服务器种类
软件开发桌面指纹仪
什么是数据库管理系统的核心
- 上一篇
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 内存需求最小内存