文章來源:http://www.aygfsteel.com/oksonic/archive/2006/07/19/59069.html
posted @ 2008-07-09 10:46 追風舞者 閱讀(85) | 評論 (0) | 編輯 收藏
|
|||||||||||||||||||||||
摘要: 速動畫教程第二十五集? 使用 xfire 開發 web service 應用
?
下載地址:
http://this.oksonic.cn
... 閱讀全文
文章來源:http://www.aygfsteel.com/oksonic/archive/2006/07/19/59069.html posted @ 2008-07-09 10:46 追風舞者 閱讀(85) | 評論 (0) | 編輯 收藏 摘要: 速動畫教程第三十集
搭建SSH2的集成開發環境
下載地址:www.oksonic.cn www.oksonic.com.cn
一.開發環境:
1. Windows2003 sp1
2. Eclipse3.2.2
3. MyEclipse5.1.1
4. Struts2.0.6
5.&n... 閱讀全文
文章來源:http://www.aygfsteel.com/oksonic/archive/2007/04/28/114363.html posted @ 2008-07-09 10:46 追風舞者 閱讀(171) | 評論 (0) | 編輯 收藏 在hibernate中,延遲加載是1個非常大的優點,但有時候卻給我們帶來一些小麻煩,在后臺查詢結束后,session已經關閉,但在前臺顯示的時候,如果存在關聯關系就會產生延遲加載異常。
來自:http://springking.javaeye.com/ 文章來源:http://www.aygfsteel.com/beansoft/archive/2008/06/19/209283.html posted @ 2008-07-09 10:42 追風舞者 閱讀(138) | 評論 (0) | 編輯 收藏 1. select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- ------ --------- ---- ----------- ---- ---- ------- 7369 SMITH CLERK 7902 17-DEC-1980 800 20 7499 ALLEN SALESMAN 7698 20-FEB-1981 1600 300 30 7521 WARD SALESMAN 7698 22-FEB-1981 1250 500 30 7566 JONES MANAGER 7839 02-APR-1981 2975 20 7654 MARTIN SALESMAN 7698 28-SEP-1981 1250 1400 30 7698 BLAKE MANAGER 7839 01-MAY-1981 2850 30 7782 CLARK MANAGER 7839 09-JUN-1981 2450 10 7788 SCOTT ANALYST 7566 09-DEC-1982 3000 20 7839 KING PRESIDENT 17-NOV-1981 5000 10 7844 TURNER SALESMAN 7698 08-SEP-1981 1500 0 30 7876 ADAMS CLERK 7788 12-JAN-1983 1100 20 7900 JAMES CLERK 7698 03-DEC-1981 950 30 7902 FORD ANALYST 7566 03-DEC-1981 3000 20 7934 MILLER CLERK 7782 23-JAN-1982 1300 10 2.問題:查找DEPTNO 20中出現最多次數的工資? select sal from emp where deptno = 20 order by sal SAL ---------- 800 1100 2975 3000 3000 3.解決方案 使用窗口函數 DENSE_RANK,把工資重復出現的次數分等級。 1 select sal 2 from ( 3 select sal, 4 dense_rank()over( order by cnt desc) as rnk 5 from ( 6 select sal, count(*) as cnt 8 from emp 9 where deptno = 20 10 group by sal 11 ) x 12 ) y 13 where rnk = 1 posted @ 2008-07-08 11:55 追風舞者 閱讀(156) | 評論 (0) | 編輯 收藏 1.ISNULL 判斷某一字段是否為空,若為空返回 TRUE,否則返回 FALSE
2.NULLIF(字段名,字段值)若字段名的值為"字段值",則將該字段值替換成NULL 3.COALESCE(表達式1,表達式2,...表達式n) 從左到右 依次判斷表達式的值,返回第一個非空的表達式的值。 posted @ 2008-07-08 10:43 追風舞者 閱讀(283) | 評論 (0) | 編輯 收藏 有如下的一個表 user(id,name,type) ,dept(id,userid,name) delete from test where id in (select * from (select u.id from user u inner join dept d on u.id=dept.userid where d.name='技術部') ta); Success!!! posted @ 2008-07-07 18:12 追風舞者 閱讀(160) | 評論 (0) | 編輯 收藏 Oracle的日期函數:
Oracle從8i開始就提供了大量的日期函數,這些日期函數包括對日期進行加減、轉換、截取等功能。下面是Oracle提供的日期函數一覽表
更多詳細內容請參考:http://www.aygfsteel.com/pengpenglin/archive/2008/06/30/211589.html posted @ 2008-07-04 10:32 追風舞者 閱讀(248) | 評論 (0) | 編輯 收藏 Oracle分析函數(二) SELECT manager_id, last_name, hire_date, salary, MANAGER_ID LAST_NAME HIRE_DATE SALARY C_MAVG
SELECT last_name, salary, COUNT(*) OVER () AS cnt1, LAST_NAME SALARY CNT1 CNT2 CNT3 3.DENSE_RANK SELECT d.department_id , e.last_name, e.salary, DENSE_RANK() DEPARTMENT_ID LAST_NAME SALARY DRANK RANK()與DENSE_RANK()用法相當,但是有一個區別:DENSE_RANK在處理相同的等級時,等級的數值不會跳過,RANK()則跳過。 RANK SELECT d.department_id , e.last_name, e.salary, RANK() DEPARTMENT_ID LAST_NAME SALARY DRANK LAST_NAME DEPARTMENT_ID SALARY Worst Best
SELECT department_id, last_name, salary, FIRST_VALUE(last_name) DEPARTMENT_ID LAST_NAME SALARY LOWEST_SAL 6.LAST LAST_NAME DEPARTMENT_ID SALARY Worst Best 7.LAST_VALUE DEPARTMENT_ID LAST_NAME SALARY HIGHEST_SAL 8.LAG SELECT last_name, hire_date, salary, LAST_NAME HIRE_DATE SALARY PREV_SAL 9.LEAD SELECT last_name, hire_date, LAST_NAME HIRE_DATE NextHired 10.SUM SELECT manager_id, last_name, salary, MANAGER_ID LAST_NAME SALARY L_CSUM 11.MAX SELECT department_id, last_name, salary, DEPARTMENT_ID LAST_NAME SALARY DEPT_MAX 12.MIN SELECT department_id, last_name, salary, DEPARTMENT_ID LAST_NAME SALARY DEPT_MIN posted @ 2008-07-04 00:12 追風舞者 閱讀(336) | 評論 (0) | 編輯 收藏 窗口函數 posted @ 2008-07-04 00:10 追風舞者 閱讀(176) | 評論 (0) | 編輯 收藏 1.MySQL
同時使用內置RAND函數、LIMIT函數和ORDER BY select * from table order by rand() limit 5 2.Oracle 同時使用DBMS_RANDOM包中的內置函數 VALUE、 ORDER BY和內置函數ROWNUM select * from( select name from table order by dbms_random.value() ) where rownum <=5 posted @ 2008-07-03 23:08 追風舞者 閱讀(162) | 評論 (0) | 編輯 收藏 |
|||||||||||||||||||||||