在sql中选择所选项的一部分

时间:2014-06-25 09:19:17

标签: sql sql-server

如何在MS Sql中选择行数据的一部分?

离。 Charmina(女)

我想要选择的只是女性而不是整个Charmina(女性)

2 个答案:

答案 0 :(得分:2)

您可以使用SUBSTRING获取字符串的子序列

SELECT SUBSTRING( your_Raw ,start , length ) AS Alias
FROM Your_Table

答案 1 :(得分:2)

试试这个

select substring('Charmina (Female)',
       charindex('(','Charmina (Female)')+1,
        LEN('Charmina (Female)')-charindex('(','Charmina (Female)')-1)

select stuff('Charmina (Female)',1,charindex('(','Charmina (Female)')-1,'')