oracle
zhugeyangyang1994
探索永无止境 不要止步当下
展开
-
【笔记】oracle练习<一>
创建表空间 分配用户权限/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent managem原创 2016-08-30 11:56:09 · 929 阅读 · 0 评论 -
Oracle rank和dense_rank排名函数
1.rank函数rank计算一组值的排名,返回数字类型。排名可能是不连续。如果有5人,其中有2个人排名第一,则rank返回的排名结果为:1 1 3 4 5。作为一个聚合函数,返回虚拟行在样表中的排名。作为一个解析函数,返回每一个的排名。1.1聚合函数语法 1.2解析函数语法 1.3聚合函数的例子计算假定薪水为2000的员工在样表中转载 2016-09-10 17:59:53 · 1212 阅读 · 0 评论 -
oracle 跨年按周分组查询
最近因为项目需求用到了按周分组 GROUP BY g.SHOP_ID, TO_CHAR(ds.stat_date,'IW')看之前的查询语句发现了语句不具备跨年分组的功能 于是乎添加上了年 GROUP BY g.SHOP_ID, TO_CHAR(ds.stat_date,'YYYYIW')本来认为这个问题就被简单的解决了 今天翻看代码的时候就想起了之前的一个关于跨年的问题 于是查原创 2016-09-06 17:16:19 · 2038 阅读 · 1 评论 -
er join 与 outer join 的区别在哪里
Inner Join Inner Join 把两个表连接在一起,返回两个表中相匹配的记录,是2和3的交集。Left outer join Left outer join,左侧表所有的记录都返回,右侧匹配的记录返回,没有匹配的返回NullRight outer join 与Left outer join相反,右侧的记录返回,左侧返回匹配的记录,没有匹配返回NullFull outer jo原创 2016-09-30 15:58:48 · 821 阅读 · 0 评论