微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

比较2列,并使用SQL

如何解决比较2列,并使用SQL

我正在尝试比较2列

select * from table1

Column_1                column_2
----------------        ------------------
Swetha                  Swetha is working in Chennai
Raju                    Raju is studying 10 std
ranjith                 Rantith played yesterday
how to play             how to play Cricket
My name is              my name is john

我的输出

Column_1                column_2                         column_3
----------------        ------------------               ------------------------
Swetha                  Swetha is working in Chennai     is working in Chennai
Raju                    Raju is studying 10 std          is studying 10 std
ranjith                 Rantith played yesterday         played yesterday
how to play             how to play Cricket              Cricket
My name is              my name is john                  john

如果中间有一个单词,也应如下删除

Column_1                column_2
----------------        ------------------
Swetha working          Swetha is working in Chennai
Raju 10th               Raju is studying 10th std

输出

Column_1                column_2                         column_3
----------------        ------------------               ------------------------
Swetha working          Swetha is working in Chennai     is in Chennai
Raju 10th               Raju is studying 10th std        is studying std

解决方法

您似乎想要replace()

select t.*,replace(column_2,column_1,'') column_3 from table1 t

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。