SQL Server T-SQL语句

时间:2017-02-26 14:46:31

标签: sql sql-server

我有一个表名 - UserData,它包含一个列名 -
   的UserInfo。

UserInfo列包含以下值

demo.acc.in

swiss.com.au

austa.edu.co

我想从中提取以下信息......

Output

 demo
 swiss
 austa

提前感谢您的帮助

1 个答案:

答案 0 :(得分:5)

您可以使用left()charindex()

select left(userinfo, charindex('.', userinfo + '.') - 1)

请注意+ '.'表示即使userinfo不包含空格,这也会有用。