재우니의 블로그


http://blog.sqlauthority.com/2011/06/18/sql-server-selecting-domain-from-email-address/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+SQLAuthority+%28Journey+to+SQL+Authority+with+Pinal+Dave%29


 

email 필드에 이메일 주소가 있을 경우, 각 메일 주소에 대한 카운트를 구할때 좋은 쿼리 인듯 싶다.

SELECT RIGHT(EmailLEN(Email) - CHARINDEX('@'email)) Domain ,
COUNT(EmailEmailCount
FROM   dbo.email
WHERE  LEN(Email) > 0
GROUP BY RIGHT(EmailLEN(Email) - CHARINDEX('@'email))
ORDER BY EmailCount DESC