2014-10-29 34 views
0

以下字符串返回值1,2,3或4:演员/隐蔽子串号到特定字母

SUBSTRING(GROUP_NAME, 1, 1) 

我的问题:是否有指定字母的数字转换的方式自动?

1和3应该= “I”

2和4应该= “T”

+0

这是什么语言? – 2014-10-29 21:09:17

+0

MSSMS2014中的TSQL – RoedaiOnline 2014-10-29 21:11:15

+0

然后,您应该添加相关标记。 – 2014-10-29 21:13:12

回答

0

没有,没有什么有用的是以往任何时候都可以自动完成,你必须编程。这应该做你需要的:

SELECT CASE WHEN Substring(Group_Name, 1, 1) IN ('1','3') THEN 'I' ELSE 'T' END as Lttr 
+0

根据您的需要,您可能还会将子字符串转换为int,并确定其奇数/偶数等。 – 2014-10-29 23:06:20

+0

正是我需要的!感谢帮助! – RoedaiOnline 2014-10-30 13:12:53