`
高级java工程师
  • 浏览: 409236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据双项表的建立

阅读更多
select *from books;
insert into books values('英语','中国出版社',900);
insert into books values('德语','德国出版社',500);
insert into books values('英语','英国出版社',700);
select *from books where name like'%英语%';


create table room(
       RoomID number(5) constraint room_pk primary key,
       RoomName varchar2(255)
       );
create table student(
   StudentID number(5) constraint student_pk primary key,
   StudentName varchar2(255),
      RoomID number(5),
      foreign key (RoomId) references room(RoomID)
   );

insert into room values(1,'教室1');
insert into room values(2,'教室2');
insert into room values(3,'教室3');
insert into student values(1,'学生1',1);insert into student values(2,'学生2',2);
insert into student values(3,'学生3',3);

select * from room ; 
select * from student;  

drop table student;
drop table room ;

表的内链接:两表里面的数据完全一样
select StudentId 编号,StudentName 姓名,RoomId 教室 from Student;
select s.StudentId 编号,s.StudentName 姓名,r.RoomName 教室 from Student s,Room r where s.Studentid=r.roomid;

左外查询:以左边为主,如果右表没有匹配则为空替代 select s.StudentId 编号,s.StudentName 姓名,r.RoomName 教室 from Student s,Room r where s.Studentid=r.roomid(+);

右连接查询:以右边为主,如果左表没有匹配则为空替代select s.StudentId 编号,s.StudentName 姓名,r.RoomName 教室 from Student s,Room r where s.Studentid(+)=r.roomid;


子查询

select *from Student where StudentId in(select RoomId from Room);
分享到:
评论

相关推荐

    wpf中DataGrid数据双向绑定

    在MVVM中,View(视图)与ViewModel(视图模型)之间通过数据绑定建立连接,ViewModel又与Model(模型)交互,处理数据逻辑。 实现DataGrid的双向绑定,主要涉及以下步骤: 1. **创建数据模型**:首先,你需要定义...

    漫话数据结构-双向链表及基本操作.pptx

    为了进一步理解双向链表,同学们被要求完成一项专题整理,即分析线性表的特点及其在实际问题中的应用。这将有助于深化对双向链表及其在计算机科学中的重要性的理解。 总结: "漫话数据结构-双向链表及基本操作"的...

    数据双中心同步数据稽核

    综上,数据双中心同步数据稽核是一项复杂的任务,涉及到数据的实时监控、一致性检查和冲突管理等多个方面。通过合理的设计和实施,可以有效避免数据不一致带来的风险,保证系统的稳定运行。在实际应用中,还需要考虑...

    图说Kepserver Data Exchange Client实现双PLC数据读写

    2. **建立OPC连接**:在Kepserver中创建OPC连接,为每个PLC创建一个连接项。这通常涉及输入PLC的IP地址、波特率、设备型号等信息。一旦连接成功,DXC将能识别PLC上的所有可读写变量。 3. **数据读写**:Kepserver ...

    数据结构线性表双向链表多项式PPT学习教案.pptx

    一元多项式的表示是数据结构在线性表应用的一个例子。一元多项式可以看作是一系列系数和对应指数的组合,通常按指数升序排列。在计算机中,一元多项式可以使用线性表来表示,其中每个元素包含一个系数和一个指数。 ...

    自适应非局部数据保真项和双边总变分的图像去噪模型

    针对常见去噪方法容易造成特定区域过度平滑、奇异结构残余噪声以及产生阶梯效应和对比度损失等问题,提出一种自适应非局部数据保真项和双边总变分的图像去噪模型,建立了自适应非局部正则化能量泛函和相应的变分框架...

    “数据结构”课程双语教学的模式和实践.pdf

    标题中提到的“数据结构课程双语教学的模式和实践”,指的是一种教学方法,将数据结构这一核心...因此,双语教学模式被认为是计算机科学教育中的一项重要策略,有助于学生在全球化的信息时代背景下建立更强的竞争力。

    基于数据挖掘的双卡用户识别模型研究.pdf

    在移动通信领域,双卡用户指的是拥有两套或以上移动通信服务的用户。随着我国移动设备的普及和运营...因此,基于数据挖掘的双卡用户识别模型不仅是一项有益的技术创新,也是运营商面对竞争加剧和市场饱和时的一剂良方。

    笔记05_Matlab手把手采用实验数据建立传递函数.rar

    在本资料中,我们主要探讨如何使用Matlab软件来基于实验数据建立传递函数,这是一个在控制工程领域中至关重要的任务。传递函数是描述系统动态特性的一种数学模型,它表示输入信号与输出信号之间的关系,特别是在频率...

    2015-华为业务连续性容灾解决方案双活数据中心解决方案89页.pdf

    华为提出了双活数据中心解决方案,旨在通过建立两个地理位置分离的数据中心,在它们之间实现数据和业务的实时同步,从而保证业务连续性并提供容灾能力。此方案涉及的技术包括存储层双活、计算层双活、应用层双活以及...

    MVVM实现数据双向绑定

    当视图中的某个数据项发生变化时,ViewModel会自动接收到这个变化,并相应地更新模型;反之,当模型的数据变化时,ViewModel也会自动更新视图中的对应显示。这样,开发者无需手动编写大量的数据同步代码,极大地提高...

    hash树的建立和在数据挖掘中的应用

    例如,可以为每个项建立一个哈希树,将交易视为关键字,通过哈希函数插入哈希树,统计每个项的出现次数。 2. **Apriori算法优化**:Apriori算法在每次迭代中需要找出支持度超过阈值的项集。哈希树可以加速这个过程...

    227个国家和地区双边贸易网络关系数据集(1985-2015).rar

    这是一项关于国际贸易的研究资源,对于经济学者、政策制定者、数据分析师以及对全球贸易趋势感兴趣的人来说,具有极高的价值。以下是这个数据集的一些关键知识点和可能的应用场景: 1. **双边贸易关系**:数据集中...

    《《数据结构基础教程》》

    例如,在一个班级的成绩表中,每个学生的成绩记录就是一个数据元素,包含了学号、姓名、各科分数等数据项。数据对象是相同类型数据元素的集合,如所有学生的成绩表就构成了一个数据对象。 数据结构分为逻辑结构和...

    中国银保监会银行业金融机构监管数据标准化规范(2019版).xlsx

    2. 数据结构:《中国银保监会银行业金融机构监管数据标准化规范(2019版)》(以下简称《规范》)共包括十个监管主题域、66张数据表、1852个数据项。数据表报送范围及数据项在《规范》中均有说明。 3. 数据来源:...

    数据结构JAVA实现

    在Java编程中,实现数据结构是一项关键技能,因为它直接影响到程序的性能和可维护性。在这个名为“数据结构JAVA实现”的压缩包中,我们可以看到作者提供了三种重要的数据结构——链表、有序二叉树和队列的Java代码...

    双向数据绑定源码(三种方式)

    在JavaScript编程中,双向数据绑定是一项重要的特性,它使得视图和模型之间的数据可以自动保持同步,无需开发者手动操作。这种技术广泛应用于前端框架和库,如AngularJS、Vue.js和React等。本文将深入探讨双向数据...

Global site tag (gtag.js) - Google Analytics