【发布时间】:2015-06-09 06:46:09
【问题描述】:
我有一个字符串列,我需要在其中找到子字符串,直到找到第一个'-'。
示例列 ELOT-IGS-2。我需要得到“2”作为输出。 这些列来自一个表,所以我不能将变量声明为固定字符串。
我尝试了LOCATE、SUBSTRING_INDEX,但没有一个是内置函数。
我也试过RIGHT(ID_BETSLIP,CHARINDEX('-',ID_BETSLIP)-1),但是当我有2次“-”时这不起作用
有人有想法吗?
【问题讨论】:
标签: sql-server tsql