sql 精读(7)
計算排名
WITH Employees AS(SELECT 'Isabella' as name, 2 as department, DATE(1997, 09, 28) as start_dateUNION ALL SELECT 'Anthony', 1, DATE(1995, 11, 29)UNION ALL SELECT 'Daniel', 2, DATE(2004, 06, 24)UNION ALL SELECT 'Andrew', 1, DATE(1999, 01, 23)UNION ALL SELECT 'Jacob', 1, DATE(1990, 07, 11)UNION ALL SELECT 'Jose', 2, DATE(2013, 03, 17))SELECT name, department, start_date,RANK() OVER (PARTITION BY department ORDER BY start_date) AS rank FROM Employees;總結
 
                            
                        - 上一篇: 原创:1954年被强占的贝尔湖,艰苦谈判
- 下一篇: 修改PostgreSQL数据库默认用户p
