2012-04-05 66 views

回答

2

試試這個:

DECLARE @a VARCHAR(100) = '[email protected]' 
SELECT RIGHT(@a, LEN(@a) - CHARINDEX('@', @a)) 
+0

請注意,如果您在阻止sql server使用索引的列上使用某個函數。因此,如果您嘗試查找所有@ msn.com電子郵件地址,則您將查看錶掃描。 – 2012-04-05 21:16:15

0
SELECT SUBSTRING(Columnname,7,LEN(Columnname)); 
+0

謝謝。它的工作原理,但我想通用@符號,不是7作爲一個常數。 – Peter 2012-04-05 19:56:34