【发布时间】:2013-02-06 19:34:27
【问题描述】:
您好,这是我的第一篇文章,我对 SQL 还很陌生。我真正想要找到的是一个相当于 MID$ 的东西,我可以在其中根据字段的一部分进行更新。
UPDATE OurTable
SET UpdateField='Text-2008-001-old'
WHERE '2008' like ('%' || UpdateField) AND KeyField='1'
换句话说,我想更新为“Text-2008-001-old”,该字段当前可能是“Line-2008-000-000”
2008 年的位置在现有数据中没有改变,所以我只需要更新和包含 2008 年 KeyField 为“1”的字段
如果我还没有找到很好的 SQL 语法在线资源,请随时指出我那里。
希望我已经对此进行了解释,并提前感谢所有建议。
【问题讨论】: