在特定字符SQL之后检索值

时间:2014-09-16 16:04:04

标签: sql

我在表中有一个字段,其数据类似于以下

FieldA
CO-Complete
AB-anotherOne
CD-duffle
XY-monkey was here

如何使用SQL在连字符( - )之后返回整个字符串?

我正在使用SQL Server

2 个答案:

答案 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支持它。