gpt4 book ai didi

SQL:选择具有相同单词的字符串

转载 作者:行者123 更新时间:2023-12-04 17:33:25 24 4
gpt4 key购买 nike

假设我有一个字符串表,如下所示:

VAL
-----------------
Content of values
Values identity
Triple combo
my combo
sub-zero combo

我想找到具有相同单词的字符串。结果集应该是这样的
VAL                MATCHING_VAL
------------------ ------------------
Content of values Values identity
Triple combo My combo
Triple combo sub-zero combo

或者至少是这样的。
你能帮我吗?

最佳答案

一种方法是对正则表达式使用 hack:

select t1.val, t2.val
from t t1 join
t t2
on regexp_like(t1.val, replace(t2.val, ' ', '|');

您可能希望案例也相同:
     on regexp_like(lower(t1.val), replace(lower(t2.val), ' ', '|');

关于SQL:选择具有相同单词的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34300926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com