当前位置:Gxlcms > 数据库问题 > Oracle窗口函数显示想要的行数

Oracle窗口函数显示想要的行数

时间:2021-07-01 10:21:17 帮助过:2人阅读

中支持窗口函数ROW_NUMBER(),其用法和 MSSQLServer2005中相同,比如我们 执行下面的 SQL语句: SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY FSalary DESC) row_num, FNumber,FName,FSalary,FAge FROM T_Employee ) a WHERE a.row_num>=3 AND a.row_num<=5     ADD_MONTHS(FBirthDay,2),   Case 用法一: SELECT FName, (CASE FName WHEN ‘Tom‘ THEN ‘GoodBoy‘ WHEN ‘Lily‘ THEN ‘GoodGirl‘ WHEN ‘Sam‘ THEN ‘BadBoy‘ WHEN ‘Kerry‘ THEN ‘BadGirl‘ ELSE ‘Normal‘ END) as isgood FROM T_Person   CASE WHEN condition1 THEN returnvalue1 WHEN condition 2 THEN returnvalue2 WHEN condition 3 THEN returnvalue3 …… ELSE defaultreturnvalue END

Oracle窗口函数显示想要的行数

标签:

人气教程排行