Advertisement
uzunovz

FTT Exercise 22. Number of Users for Email Provider

Feb 18th, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.44 KB | None | 0 0
  1. WITH
  2.     MailProviders_CTE ([Email Provider], [User])
  3.         AS
  4.         (
  5.             SELECT  SUBSTRING(
  6.                         Email,
  7.                         CHARINDEX('@', Email) + 1,
  8.                         LEN(Email) -
  9.                             CHARINDEX('@', Email)
  10.                             + 1
  11.                         )
  12.                      AS [Email Provider],
  13.                      1 AS [UserUnit]
  14.             FROM    [Users]
  15.         )
  16.     SELECT  [Email Provider],
  17.             SUM([User]) AS [Number Of Users]
  18.     FROM    MailProviders_CTE
  19.     GROUP BY    [Email Provider]
  20.     ORDER BY    [Number Of Users] DESC,
  21.                 [Email Provider] ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement