上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale 1 20 2 15 3 14 4 18 5 30 规则:按天统计:每天都统计前面几天的总额 得到的结果: DATE SALE SUM ----- -------- ------ 1 20 20 --1天 2 15 35 --1天+2天 3 14 49 --1天+2天+3天 4 18 67 . 5 30 97 . 2:统计各班成绩第一名... 阅读全文
posted @ 2010-08-16 13:15 Horrison 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在Oracle PL-SQL中,左连接和右连接以如下方式来实现 查看如下语句:SELECT emp_name, dept_nameFORM Employee, DepartmentWHERE Employee.emp_deptid(+) = Department.deptid 此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被显示,无论其在左侧是否得到匹配,也就是说上例中无论会不会出现某个部门没有一个员工的情况,这个部门的名字都会在查询结果中出现。反之:SELECT emp_name, dept_nameFORM Employee, Depar 阅读全文
posted @ 2010-08-16 10:59 Horrison 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 参考文献: 《expert one-on-one》、《Oracle 9i reference》oracle函数分两类:单行函数、多行函数 。多行函数也成为聚合函数、组合函数,参数为数组,数据大小为记录数,这种数组不是普通高级语言的数组,是一种虚拟数组,当记录数大时,会将数据写入硬盘,内存中放的只是影像。oracle从8.1.6开始提供分析函数,用于计算基于组的某种聚合值。它和聚合函数的不同之处在于每个组返回多行,聚合函数每个组只返回一行。开窗函数:指定了分析函数工作的数据窗口大小,这个数据大小会随数据行数变化而变化,示例如下:over(order by salary) 按照salary排序进行 阅读全文
posted @ 2010-08-16 10:53 Horrison 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 那天,我失去了你... 那天,我想你...不要说爱可以天长地久,因为我们活不到天长地久。爱从开始到结束,究竟需要多久?有多少爱还未开始,就已经结束。可以给我一个重来的机会么?我爱这世界,因为我爱你!当我向你靠近时,你可不可以选择不后退...穿过茫茫的人海,只为寻找你的影子~爱,让她安静的离开,合起双手祈祷她的未来。改变自己,因为爱~你愿意删除所有文件么?Out Of Control世界因爱而生!我们都喜欢MAC,可是最平常的还是WINDOWS。我颠覆了整个世界,只为摆正你的倒影。你触摸到我的同时我也触摸到了你,梦想成真。你会选择取消?还是等待?那时你在操场上奔跑, 大声喊“我爱你”你知不知道? 阅读全文
posted @ 2010-08-11 12:32 Horrison 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。 2、执行单条SQL语句 在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为 阅读全文
posted @ 2010-07-02 09:15 Horrison 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 当父窗口的iframe的高度为100%时alert(parent.document.getElementById("contentFrame").height);得到的为100%,其中contentFrame为iframe的IDalert(document.documentElement.scrollHeight);得到的为具体的高度 阅读全文
posted @ 2010-06-17 12:31 Horrison 阅读(3113) 评论(0) 推荐(0) 编辑
摘要: http://www-900.ibm.com/developerWorks/cn/java/index.shtmlIBM的JAVA专题——永远的蓝色巨人 http://www.huihoo.com 灰狐动力——Enterprise Open Source http://www.jdon.com J道——JAVA和J2EE解决之道 http://www.chinaunix.net ChinaUnix——我们在努力打造一个Unix时代! http://www.theserverside.com TheServerSide.COM——Your Enterprise Java Community ht 阅读全文
posted @ 2010-06-12 13:14 Horrison 阅读(383) 评论(0) 推荐(1) 编辑
摘要: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (此处写查询的记录) A WHERE ROWNUM <= 5 ) WHERE RN >= 11为起始记录5为结束记录 阅读全文
posted @ 2010-04-15 08:39 Horrison 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的页面可以共享request里面的数据.redirect:不能共享数据.3.从运用地方来说forward:一般用于用户登陆的时候,根据角色转发到相应的模块.redirect:一般用于用户注销登陆时返回主页面和跳转到其它的网 阅读全文
posted @ 2010-04-15 08:36 Horrison 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。4,ant的兄弟makeant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然 阅读全文
posted @ 2010-04-08 09:17 Horrison 阅读(67438) 评论(4) 推荐(19) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页