如何比较其他表中的字符串

mohan111

我有如下表的数据

表格1 :

P_name
Mohan
Ram

表二:

R_name
Mohan,Manasa
Ajay
Ram,Raju

脚本 :

select t.name,tt.name from  table1 t
INNER JOIN table2  tt
ON t.name LIKE '%' + tt.name + '%'

我需要将表1数据与表2数据进行比较并得到结果集

输出 :

P_name R_name
Mohan  Manasa
Ram    Raju
约格什·夏尔马

为什么您将数据存储为CSV格式仅在单行中存储一个数据并执行以下操作JOIN

例如我会这样做:

SELECT t.P_name, substring(tt.r_name, charindex(',', tt.r_name + ',')+1, len(tt.r_name))
FROM table1 t INNER JOIN 
     table2 tt
     ON tt.r_name LIKE '%' + t.P_name + '%';   

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何比较python中还包含其他ascii符号(如下划线)的字符串?

如何查看表中的字符串是否包含在其他表中指定的字符串

动态查询:如何在 SQL-Server 中定义表名或其他字符串

如何在C#字符串中替换其他字符而忽略其他字符?

如何从字符串中删除逗号或其他内容?

如何在Powershell中的其他字符串中插入多行字符串?

与SQL中的其他字符串相比,如何从字符串中删除重复的单词

如何将一列添加到表中,该表结合了其他列的字符串?

如何比较一个字符串的值是否小于其他字符串颤动

比较表中的字符串值

如何比较数据表中的字符串和子字符串?

如何确定子字符串是否在其他字符串中

如何在其他字符串中回显字符串?

如何通过python中的.replace方法用其他字符串替换字符串?

如何在条件中将变量与具有字符串值的其他变量进行比较

如何与其他方式使用字符串比较?

在字符串列表中,如何删除属于列表中其他字符串的字符串?

如何检查数组中的任何字符串是否包含其他数组中的任何其他字符串(子字符串)?(PostgreSQL)

比较来自 FILE 的字符串与其他字符串

比较字符串和其他2个字符串

比较字符串和其他模式字符串

将表存储中的数据从字符串转换为.NET SDK中的其他格式

如何用其他字符替换 0 和 1 字符串中的字符

如何用其他字符替换字符串中的字符?

如何比较数据帧中从第一行到其他行的字符串并计算R中的不匹配数?

如何比较python中的字符串

如何比较Java中的字符串?

字符串中的比较如何工作?

如何比较汇编中的字符串?