【发布时间】:2013-06-19 02:05:02
【问题描述】:
我的“位置”表包含 6 列。 (ID、姓名、别名、区域、X、Y)
“名称”列中的一些条目示例:
Blackwood Highschool, Paris, France
Hilltop Market, Barcelona, Spain
Roundwell Plaza, Melbourne, Australia
Rurk Mount, Moscow, Russia(mountain)
History Museum, Prague, Czech Republic
Narrow River (river), Bombay, India
一些条目在名称中包含“(mountain)”、“(river)”或“(...)”(8 个不同的)。我不知道为什么要以这种方式创建表。它应该有一个额外的列来存储这些数据,但是很好。
我只想从位置名称中删除“(...)”子字符串。我不知道该怎么做,它是这样的,所以你有一个想法:
DELETE FROM 'Location'
WHERE 'Name'
LIKE '%(%)%';
我知道这会删除整行,但我只想从“名称”字符串中删除 (%) 项。
【问题讨论】:
标签: mysql sql substring sql-like