曙光XK

随笔分类 -  Oracle

Oracle 分析函数之 lag和lead
摘要:Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。 这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。 /*语法*/ lag(exp_str,offset,defval) over() Lead(exp_str,offs 阅读全文

posted @ 2016-08-03 08:57 曙光XK 阅读(268) 评论(0) 推荐(0)

Oracle top N实现
摘要:在Oracle中实现select top N:由于Oracle不支持select top 语句,所以在Oracle中经常是用order by 跟rownum的组合来实现select top n的查询。 简单地说,实现方法如下所示:select 列名1 ...列名n from(select 列名1 . 阅读全文

posted @ 2016-08-01 12:08 曙光XK 阅读(347) 评论(0) 推荐(0)

Oracle中varchar,varchar2,nvarchar,nvarchar2的区别
摘要:--varchar,varchar2 联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如varchar(20)表示最 阅读全文

posted @ 2016-07-28 16:25 曙光XK 阅读(221) 评论(0) 推荐(0)

导航