博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle窗口函数显示想要的行数
阅读量:5944 次
发布时间:2019-06-19

本文共 587 字,大约阅读时间需要 1 分钟。

Oracle
中支持窗口函数
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

转载地址:http://hkwxx.baihongyu.com/

你可能感兴趣的文章
java之ibatis数据缓存
查看>>
“TNS-03505:无法解析名称”问题解决一例
查看>>
LeetCode - Longest Common Prefix
查看>>
Android图片处理
查看>>
2015年第21本:万万没想到,用理工科思维理解世界
查看>>
大家谈谈公司里的项目经理角色及职责都是干什么的?
查看>>
剑指offer
查看>>
Velocity魔法堂系列二:VTL语法详解
查看>>
NopCommerce架构分析之八------多语言
查看>>
转:Eclipse自动补全功能轻松设置
查看>>
ES6新特性:Javascript中的Reflect对象
查看>>
hibernate逆向工程生成的实体映射需要修改
查看>>
mysql update操作
查看>>
Robots.txt - 禁止爬虫(转)
查看>>
MySQL数据库
查看>>
项目分析_xxoo-master
查看>>
SQLServer2012自增列值跳跃的问题
查看>>
ViewBag对象的更改
查看>>
Mysql 监视工具
查看>>
hdu1025 Constructing Roads In JGShining&#39;s Kingdom(二分+dp)
查看>>