单表查询如何求交集

单表查询如何求交集,第1张

举个例子,不知道是不是你需要的

--创建数据

create table db(id int , code int)

--插入测试数据

insert db select 1,100

insert db select 2,100

insert db select 3,100

insert db select 4,200

--查询出code

select distinct code from db where id in(1,2,3)

select distinct code from db where id =1 or id =4

如果你需要查出表中所有含有多个不同ID的code(不包括一个的),试试下面的:

select distinct code from db group by code having(count(id))>1

写法:

A 并 B 去掉重复记录----union

select empno, ename ,salary ,deptno from employee_ccy where deptno=10

union

select empno, ename ,salary ,deptno from employee_ccy where salary>100;

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

以上就是关于单表查询如何求交集全部的内容,包括:单表查询如何求交集、数据库中查询结果的并集和交集是怎么写的、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9864325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存