截取两个字符串之间不同的部分 sql脚本(可以延伸到进一步判断两字符串之间的相同部分)
2013-03-15 17:17
471 查看
declare @col1 varchar(1000)
declare @col2 varchar(1000)
set @col1='34,67,89,36'
set @col2='123.456.89.980'
set @col1=' select id=' + replace(@col1,',',' union all select ')
set @col2=' select id=' + replace(@col2,'.',' union all select ')
set @col1=' select b.* from (' + @col1 + ') a right join (' + @col2 + ') b on a.id=b.id where a.id is null '
exec(@col1)
declare @col2 varchar(1000)
set @col1='34,67,89,36'
set @col2='123.456.89.980'
set @col1=' select id=' + replace(@col1,',',' union all select ')
set @col2=' select id=' + replace(@col2,'.',' union all select ')
set @col1=' select b.* from (' + @col1 + ') a right join (' + @col2 + ') b on a.id=b.id where a.id is null '
exec(@col1)
相关文章推荐
- 如何判断mysql中数据表中两个列之间的相同记录和不同记录
- sql 判断两个字符串是否存在相同的内容
- VBS脚本判断及获取两个文件之间的不同内容 推荐
- go判断两个字符串是否是是相互打乱的,也就是说它们有着相同的字符,但 是对应不同的顺序。
- 编写一个函数,判断两个字符串是否是是相互打乱的,也就是说它们有着相同的字符,但是对应不同的顺序。
- 第5章 字符串----判断截取的两个字符串相同
- Asp.Net截取两个相同字符之间的字符串内容(示例)
- 2015大众点评校园招聘笔试题——比较两个字符串的相同部分和不同部分
- 截取两个String字符串中间相同部分并进行操作
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- 判断两个字符串中出现的字符是否完全一样(顺序可以不同)
- JavaSE8基础 String equalsIgnoreCase 判断两个字符串的内容是否相同 (不区分大小写)
- 经过实验证明,LoadLibrary载入文件名相同但所在路径不同的两个DLL是可以的
- Java 判断两个字符串是否由相同的字符组成的实例
- SQL 截取字符串,中文算两个字符的方法
- Java之戳中痛点 - (3)三目运算符的两个操作数类型尽量一致 Java之戳中痛点 - (4)i++ 和 ++i 探究原理 Java之戳中痛点 - (1)易变业务使用脚本语言编写 Java之戳中痛点 - (2)取余用偶判断,不要用奇判断 (5)switch语句break不能忘以及default不同位置的用法 Java之戳中痛点 - (7)善用Java整型缓存池
- 请求大神,C#如何截取字符串中指定字符之间的部分
- JavaSE8基础 String equals 判断两个字符串的内容是否相同(区分大小写)
- Linux系统shell脚本判断变量文件目录+l脚本的字符串截取(转)
- sql查询出表中所有列名 判断两个表中的列是否相同?