gpt4 book ai didi

sql - 如何根据另一列的一部分更新列

转载 作者:行者123 更新时间:2023-12-01 22:25:18 24 4
gpt4 key购买 nike

我需要使用循环或任何其他过程为同一个表中的所有记录更新同一个表中另一列的引用的一列记录。

例子:

实际:

Column1 Column2                                               
kalyan kalyan122@gmail.com
arun arun414
mahesh ma223ds@gmail.com
blog 4anyinfo

预期:

 Column1 Column2                       
kalyan122 kalyan122@gmail.com
arun414 arun414
ma223ds ma223ds@gmail.com
4anyinfo 4anyinfo

注意:记录很少,column2中只有ID。

提前致谢。

最佳答案

如果是 oracle,你可以这样做:

UPDATE YourTable
SET Column1 = CASE WHEN INSTR(column2, '@')
THEN substring(column2,0,INSTR(column2, '@')-1)
ELSE column2
END

关于sql - 如何根据另一列的一部分更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35869295/

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