0
我已经声明的变量@email,获取从电子邮件ID用户名
Declare user_name varchar(500)
如何通过淡水河谷的用户名,值是@电子邮件=“ragkv @ gmail.com”,那么用户名=“ragkv”我必须从电子邮件中获得它@。这个怎么做?在此先感谢
我已经声明的变量@email,获取从电子邮件ID用户名
Declare user_name varchar(500)
如何通过淡水河谷的用户名,值是@电子邮件=“ragkv @ gmail.com”,那么用户名=“ragkv”我必须从电子邮件中获得它@。这个怎么做?在此先感谢
所以,你想修剪一个字符的第一个实例的值?您可以通过传递charindex()作为子串的长度参数来做到这一点()
DECLARE @email VARCHAR(20)='[email protected]'
DECLARE @username VARCHAR(20)
SELECT @username = SUBSTRING(@email,0,charindex('@',@email,0))
SELECT @username
*质量很低:*您尝试过什么?你的代码在哪里? – 2013-04-04 05:23:22
附注:看起来你也在寻找让自己陷入重复用户名的麻烦,如果你允许任何东西,但@ gmail.com ... – 2013-04-04 05:24:37
我有邮件ID的列表..我的SP user_name =第一部分的电子邮件ID 。即,直到@。从该用户名中,用户将登录到应用程序。 – RAGKV 2013-04-04 05:27:40