社区
MS-SQL Server
帖子详情
SQL 取并集与交集
xiangaylian
2012-09-25 09:37:44
我要取LevelU合并的一个结果集,比如2,3,5与0,1,2,3合并的结果是3
然后与LevelC合并的结果相交,比如LevelC最终的结果是1,2,3,5,我最终要的就是2,3这个结果
请问使用Sql语句最简单的做法是?
/*
LevelU LevelC
1,2,3,5
2,3,5
0,1,2,3,4,5,6,7,8,9 1,2,3,5
1,2,3,5 3,5
9
1,2,3,5
1,2,3,5
0,1,2,3,4,5,6,7,8,9
*/
...全文
739
9
打赏
收藏
SQL 取并集与交集
我要取LevelU合并的一个结果集,比如2,3,5与0,1,2,3合并的结果是3 然后与LevelC合并的结果相交,比如LevelC最终的结果是1,2,3,5,我最终要的就是2,3这个结果 请问使用Sql语句最简单的做法是? /* LevelU LevelC 1,2,3,5 2,3,5 0,1,2,3,4,5,6,7,8,9 1,2,3,5 1,2,3,5 3,5 9 1,2,3,5 1,2,3,5 0,1,2,3,4,5,6,7,8,9 */
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttpsan550
2012-09-26
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
已通过split----一种很笨的方式解决了,期待更好的办法!!
[/Quote]
我也只会笨方法,哈哈,期待高手来解决吧
xiangaylian
2012-09-26
打赏
举报
回复
已通过split----一种很笨的方式解决了,期待更好的办法!!
-Tracy-McGrady-
2012-09-25
打赏
举报
回复
SQL SERVER 2005(含)以上版本提供INTERSECT(交集)、UNION(并集)
例如
SELECT N FROM A INTERSECT(UNION) SELECT N FROM B
xiangaylian
2012-09-25
打赏
举报
回复
我说明一下啊,LevelU与LevelC两个字段,0,1,8与0,2,7的并集是0,1,2,7,8,再与0,6,8取交集结果是0,8,意思是这样
上面的表述可能不太清楚,会有歧义。
xiangaylian
2012-09-25
打赏
举报
回复
啊?
反应这么神速!佩服。。。
--小F--
2012-09-25
打赏
举报
回复
CHARINDEX 有请楼下。
ttpsan550
2012-09-25
打赏
举报
回复
应该要写个函数了吧,坐等高手的其他方法
SQL
语句的并集UNION
交集
JOIN(内连接,外连接)等介绍
主要介绍了
SQL
语句的并集UNION,
交集
JOIN(内连接,外连接),交叉连接(CROSS JOIN笛卡尔积),差集(NOT IN) ,需要的朋友可以参考下
sql
server经典脚本大全.zip
1.9.1 设置内存选项 1.9.2(2) 使用文件及文件组 1.9.2(3) 调整tempdb数据库的文件属性 2.1 日期概念理解中的一些测试 2.2.4 CONVERT在日期转换中的使用示例 2.3.3 SET DATEFORMAT对日期处理的影响 2.3.4 SET LANGUAGE对日期处理的影响示例 2.4.1 日期格式化处理 2.4.2 日期推算处理 2.4.3 特殊日期加减函数 2.5.1 查询指定日期段内过生日的人员 2.5.2 生成日期列表的函数 2.5.3 工作日处理函数(标准节假日) 2.5.3 工作日处理函数(自定义节假日) 2.5.4 计算工作时间的函数 其他 交叉表 任意两个时间之间的星期几的次数-横 任意两个时间之间的星期几的次数-纵 复杂年月处理 统计--交叉表+日期+优先 3.2 各种字符串分拆处理函数 3.3 各种字符串合并处理示例 3.4.1 分段截
取
函数 3.4.2 分段更新函数 3.4.3 IP地址处理函数 3.5.1 字符串比较函数 3.5.2 字符串并集&
交集
处理示例 3.5.3 字符串分拆并统计的处理示例 3.5.5 字符串处理示例--
Redis入门到精通视频教程
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及
取
交集
并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。
sql
server
交集
,差集的用法详解
概述 为什么使用集合运算: 在集合运算中比联接查询和EXISTS/NOT EXISTS更方便。 并集运算(UNION) 并集:两个集合的并集是一个包含集合A和B中所有元素的集合。 在T-
SQL
中。UNION集合运算可以将两个输入查询的结果组合成一个结果集。需要注意的是:如果一个行在任何一个输入集合中出现,它也会在UNION运算的结果中出现。T-
SQL
支持以下两种选项: (1)UNION ALL:不会删除重复行 -- union allselect country, region, city from hr.Employees union all select country, reg
技巧篇:pyspark常用操作梳理
pyspark常用操作梳理 基于spark.
sql
进行操作 创建临时表 创建临时视图 基于dataframe进行操作 了解表结构 查看数据 查看列名 持久化 列操作 列名称重命名 条件筛选 利用when做条件判断 利用between做多条件判断 in数据判断 数据去重 分组统计 生成索引 数据整形 列转行 行转列 数理统计 描述性统计 统计频数 统计四分位数 分组统计 统计相关系数 统计协方差 随机抽样 自定义统计 udf操作 数据关联 横向拼接 左连接 多字段连接 通过pandas dataframe进行转换 利用pandas
取
差集、
交集
和并集
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章