2012年3月1日 星期四

成績做排序

參考引用
--
  1. DECLARE @Score TABLE([Name] NVARCHAR(30), [Score] INT);
  2.  
  3. INSERT INTO @Score VALUES ('John', 100);
  4. INSERT INTO @Score VALUES ('Mary', 100);
  5. INSERT INTO @Score VALUES ('Bob', 96);
  6. INSERT INTO @Score VALUES ('Peter', 96);
  7. INSERT INTO @Score VALUES ('Cindy', 95);
  8.  
  9. SELECT
  10. Name AS '姓名',
  11. Score AS '成績',
  12. RANK() OVER (ORDER BY Score DESC) AS '名次' 
FROM @Score;

沒有留言:

張貼留言