我在表中有一个字段,其数据类似于以下
FieldA
CO-Complete
AB-anotherOne
CD-duffle
XY-monkey was here
如何使用SQL在连字符( - )之后返回整个字符串?
我正在使用SQL Server
答案 0 :(得分:2)
select SUBSTRING(test1.val, charindex('-', test1.val,0)+1, len(test1.val))
from test1
答案 1 :(得分:0)
在standard SQL中,有一个POSITION('-' IN value)
和SUBSTRING(value FROM pos)
。例如,MySQL支持它。