-
MySQL中将一列以逗号分隔的值行转列的实现
前言有时会遇到没有遵守第一范式设计模式的业务表。即一列中存储了多个属性值。如下表pkvalue1ET,AT2AT,BT3AT,DT4DT,CT,AT一般有这两种常见需求(测试数据见文末)1.得到所有的不重复的值,如valueATBTCTDT
-
Oracle 两个逗号分割的字符串,获取交集、差集
Oracle数据库的两个字段值为逗号分割的字符串,例如:字段A值为“1,2,3,5”,字段B为“2”。想获取两个字段的交集(相同值)2,获取两个字段的差集(差异值)1,3,5。一、最终实现的sql语句1、获取交集(相同值):selec