我正在使用 oracle DB,需要在其中操作字符串列。该列包含多个采用以下格式的电子邮件地址:
jgooooll@gmail.com;dhookep@gmail.com;amoore@outlook.com
我想要做的是取出最后没有'@gmail.com'的任何东西(在这个例子中 amoore@outlook.com 将被删除)但是 amoore@outlook.com 可能是下一行的第一封电子邮件列,所以这样没有真正的固定格式,唯一的格式是每个地址用分号分隔。
无论如何,是否可以通过一个命令来实现这一点,以遍历列中的每一行并删除不是@gmail.com 的任何内容?我不太确定这种处理在 SQL 中是否可行。只是在寻找你的想法!
非常感谢你们。期待您的来信!