【发布时间】:2012-12-01 11:25:22
【问题描述】:
我有一个包含此类条目的字段的表格:
"text text text"
"text text - Cap. 125"
"text - Cap. 1"
我要删" - Cap. (Number)"。
正如您所见,在某些情况下没有 "Cap.",而在其他情况下,该号码的位数超过 1。
我尝试使用REPLACE() 和TRIM(),但REPLACE() 仅适用于" - cap.",但不适用于数字;和TRIM() 剪切特定数量的字符。
另外,我想我需要WHERE field LIKE '% - CAP.%' 之类的东西来验证我正在更改正确的字段,因为并非所有字段都需要更改。
有什么建议吗?
【问题讨论】:
-
只是文本..“世界杯 - 第 205 章”
-
“Cap nnn”总是在文本的末尾吗?
-
在某些情况下是的。在其他人没有“ - 帽号”..
-
顺便说一句,检查数字可以是1位2或3