Advertisement
Guest User

65

a guest
Jun 12th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. SELECT (ROW_NUMBER() OVER (ORDER BY maker, num)),
  2. (CASE
  3. WHEN ROW_NUMBER() OVER(PARTITION BY maker ORDER BY A.num) = 1
  4. THEN MAKER
  5. ELSE '' END), type
  6.  
  7. FROM
  8. (SELECT
  9. DISTINCT maker, type,
  10. CASE
  11. WHEN type='PC' THEN 1
  12. WHEN type='laptop' THEN 2
  13. ELSE 3 END AS num
  14. FROM product) AS A
  15.  
  16. GROUP BY type, A.num, maker
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement