subquery unnesting、Subquery unnesting and View Merge
摘要:本文内容系转载,如有侵犯你的知识产权,烦请及时告知本人,本人将即刻停止侵权行为。参考网址:http://space.itpub.net/27064837/viewspace-746501 http://space.itpub.net/471666/viewspace-694608 http://jonathanlewis.wordpress.com/2008/02/17/pushing-predicates-2/ http://www.oraclefans.cn/forum/showtopic.jsp?rootid=6963 http://www....
阅读全文
posted @
2012-11-25 16:52
Coldest Winter
阅读(314)
推荐(0)
Difference between Nested & Correlated Subqueries
摘要:参考网址:http://sql-plsql.blogspot.com/2011/09/difference-nested-correlated-subquery.html http://www.java2s.com/Tutorial/Oracle/0040__Query-Select/WritingNestedSubqueries.htm http://www.java2s.com/Tutorial/Oracle/0040__Query-Select/WritingCorrelatedSubqueries.htm需要使用代理方可打开。一、嵌套子查询和关联子查询的区别...
阅读全文
posted @
2012-11-25 09:12
Coldest Winter
阅读(412)
推荐(0)
注意事项:
摘要:1、by keeping them "independent" and then aggregating their aggregates -- we significantly decreased the amount of processing going on.在写统计个数的SQL语句的过程,我们最好,先把每个union all的子集的结果进行分别的汇总,然后,最终统一进行汇总,例如下面两个语句的写法:A:SELECT COUNT(*) FROM (SELECT NULL FROM test_explan UNION ALL SELECT ...
阅读全文
posted @
2012-11-24 14:55
Coldest Winter
阅读(163)
推荐(0)
对你一生都有用的15个学习习惯
摘要:导语:这个社会的节奏太快,今天你不学习,明天只能get out,在繁忙中抽出时间学习真不容易,而学习值得我们学习的东西却是个艰难的决定,这里总结15个简便学习步骤供您参考。“发现的真正旅程不在于发现一块新的土地,而在于从新的角度,用新的观点去看问题。”——普鲁斯特(法国重要作家,他也是意识流写作的代表人物,他的代表作是《追忆逝水年华》。)“我不认为教育仅限于学校教育。(修改:我从不让学校教育影响我的学习)”——马克·吐温“我认为一个人今天总是要比昨天变的更明智。”(修改:智慧日进者方值得尊敬。)——亚伯拉罕·林肯如果公立学校的教育体系没有摧毁你的灵魂,那么学习是一件极好的事
阅读全文
posted @
2012-11-20 06:45
Coldest Winter
阅读(270)
推荐(1)
一堂如何提高代码质量的培训课
摘要:声明:本文为转载,如果有侵犯知识版权,请通知本人,本人将即刻停止侵权行为标题:一堂如何提高代码质量的培训课网址:http://kb.cnblogs.com/page/160526/ http://fangang.iteye.com/blog/564689PDF文章下载网址:一堂如何提高代码质量的培训课
阅读全文
posted @
2012-11-19 07:48
Coldest Winter
阅读(172)
推荐(1)
程序员的进化路线图
摘要:声明:本文为转载,如果有侵犯知识版权,请通知本人,本人将即刻停止侵权行为:标题:程序员的进化路线图网址:http://fangang.iteye.com/blog/1535468 我身边的一些朋友常常问我,干了这么多年程序员真的有些累了、倦了、没意思了。虽然干了一个又一个的软件项目,但其实没有什么差别,就是写程序。当程序员的出路何在?每次我总是抑制不住自己的情绪想说,其实不是做程序员没意思,而是你还始终站在一个层次上。人是一种奇怪的动物,总是不进则退,程序员也是一样。它分为了许多的层次,刚毕业是一个层次,干了几年是一个层次,经历多年磨砺又是一个层次,经过几多磨难化茧成蝶将是另一个层次。这就..
阅读全文
posted @
2012-11-19 07:36
Coldest Winter
阅读(1881)
推荐(1)
Efficient SQL Statements
摘要:声明:本文为转载,如果有侵犯知识版权,请通知本人,本人将即刻停止侵权行为:参考网址:http://www.oracle-base.com/articles/misc/efficient-sql-statements.php http://my.oschina.net/xianggao/blog/87216?from=20121111参考文档:Oracle Database Performance Tuning Guide, 10g Release 2 (10.2).pdf第11张SQL Tuning Overview的Developing Efficient SQL Statem...
阅读全文
posted @
2012-11-18 11:38
Coldest Winter
阅读(368)
推荐(0)
Oracle operate XML in SQL
摘要:在SQL语句中,操作XML参考网址:http://www.oratechinfo.co.uk/sqlxml.html http://www.oratechinfo.co.uk/
阅读全文
posted @
2012-11-15 07:23
Coldest Winter
阅读(315)
推荐(0)
Oracle 分析函数
摘要:分析函数官方帮助文档:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm#SQLRF06174一、Top-N Queries,row_number()参考网址:http://www.oracle-base.com/articles/misc/top-n-queries.php1、row_number() TheROW_NUMBERanalytic function is similar to theROWNUMpseudocolumn in that it assigns a unique number.
阅读全文
posted @
2012-11-15 06:56
Coldest Winter
阅读(539)
推荐(0)
WM_CONCAT字符超过4000的处理办法
摘要:参考网址:http://stackoverflow.com/questions/11541383/ordering-by-list-of-strings-in-oracle-sql-without-listagg字符串拼接技巧和方式:http://www.oracle-base.com/articles/misc/string-aggregation-techniques.phphttp://www.williamrobertson.net/documents/one-row.html在进行使用WM_CONCAT或者自定义的聚合函数,进行拼串的时候,可能遇到拼串形成的结果集大于4000,这时候
阅读全文
posted @
2012-11-13 22:23
Coldest Winter
阅读(2510)
推荐(1)
decode、sign、case在统计中的用法:
摘要:参考网址:http://www.skillbuilders.com/download/download-sample.cfm?course=adv-sql-queries&file=Adv%20SQL%20Queries%20for%20Oracle%2002%20Decode%20and%20CASE%20Notes.pdf说明:在统计中用到的MAX聚集函数也可以用sum、min、avg等其他聚集函数替代。用sign和decode来完成比较字段大小来区某个字段1 select decode(sign(字段1-字段2),-1,字段3,字段4) from dual;1、使用case进行直
阅读全文
posted @
2012-11-11 13:32
Coldest Winter
阅读(442)
推荐(0)
数据分组取最大值行
摘要:数据分组取最大行:现有如下的业务:当前存在库房表,库房在每年都进行维护,每次维护后,会记录库房中商品的数量和维护的数量,在每年会不定期的进行维护:当前需要统计每年的库房中最新的信息:即最新月份的数据:如下所示表结构:1 SELECT t.*,2 t.rowid3 FROM stores t那么目前,需要求出的数据是2012-10、2011-06、2010-12三条数据,即根据年份分租找到其中最大的行记录:可以采用以下两种方式去实现:1、使用MAX()1 SELECT t.*,2 t.rowid3 FROM stores t4 WHERE t.tim...
阅读全文
posted @
2012-11-07 22:19
Coldest Winter
阅读(367)
推荐(0)
Row generator
摘要:参考网址:http://www.orafaq.com/forum/mv/msg/95011/493456/102589/#msg_493456http://www.orafaq.com/forum/t/184746/170570/1、构造两个日期之间的时间:可以采用以下两种方式来实现:(1):1 SELECT to_date('2012-10-04', 'yyyy-mm-dd') - 1 + LEVEL2 FROM dual3 CONNECT BY LEVEL <= to_date('2012-11-04', 'yyyy-mm-dd
阅读全文
posted @
2012-11-02 07:22
Coldest Winter
阅读(277)
推荐(0)