原创 8. NULL與三值邏輯

http://bbs.csdn.net/topics/350013767?page=1#post-394398547 8. NULL與三值邏輯 三值邏輯(3VL, Three-valued Logic)絕對是SQL修煉中的一個緊要關卡,

原创 db2和oracle中的樹查詢(遞歸查詢)語句-

在db2和oracle中的對樹的遞歸查詢語句。 表結構: create table  MAIN_NODE ( MLA_ID               INTEGER     not null        ,   //節點ID

原创 學習db2優秀的網址

http://blog.csdn.net/shangboerds/article/details/4583960

原创 提高sql效率

1、小心設計數據庫 4、不要select你不需要的 5、採用LIMIT 6、避免循環中的查詢 7、採用join來替換子查詢 8、小心使用通配符 9、

原创 java類中不同代碼塊的執行順序(不包含內部類)

 下面通過一個例子來說明java類中不同代碼塊的執行順序. class B { //靜態變量         static int a = 0; //非靜態代碼塊         {              System.out

原创 讀書筆記---《代碼大全》--第18章--表驅動方法

讀技術書,作者思路。第一步說“是什麼”,第二步說“爲什麼”,第三步說“怎麼做”。 一、表驅動法         對於有大量重名驗證的業務邏輯中,其實可以採用這種方式。       比如我在項目中遇到一個問題:批量遷移或者批量複製文件,在每

原创 JPA學習

1、JTA與RESOURCE_LOCAL區別 http://brushupo.blog.sohu.com/95340446.html JTA事務是J2EE中有關事務的規範標準,它是容器級別的事務,只能運行在J2EE服務器中,即Web容器和

原创 Db2自定義函數

DB2 Universal Database(DB2 UDB)用戶定義函數(user-defined functions,UDF)允許您添加自己的函數定義,從而擴展 DB2 的內置函數。有了這些用戶定義函數,就可以通過編寫自己的用於事務

原创 SQL中使用WITH AS提高性能-使用公用表表達式(CTE)簡化嵌套SQL

轉自:http://wudataoge.blog.163.com/blog/static/80073886200961652022389/ 一.WITH AS的含義      WITH AS短語,也叫做子查詢部分(subquery

原创 java虛擬機和編譯器

1、java編譯生成的字節碼,在所有操作系統都是一樣,故其有這樣的特點: write once, run anywhere.其意思:只需要一次編碼,就可以在任何環境下運行。 2、不同的操作系統,其java 虛擬機是不一樣的

原创 db2遞歸實現字符串連接

文章轉自 http://space.itpub.net/23239992   db2中的遞歸查詢使用with來實現,也稱爲公共表達式,公共表達式在select語句的開始部分採用with子句的形式,在使用公共表達式的查詢中可以多次使

原创 [程序員]多些時間思考 少寫些代碼

導讀:作者陳皓在微博上說過這樣一段話:“聰明的程序員使用50%-70%的時間用來思考,嘗試和權衡各種設計和實現,而用30%–50%的時間是在忙碌着編碼,調試和測試。聰明的老闆也會讓團隊這樣做。而愚蠢的老闆,愚蠢的程序員會拿出來100%-

原创 Db2學習筆記

1、關鍵字應該大寫,用戶變量小寫 點贊 收藏 分享

原创 db2的olap函數

說起 DB2 在線分析處理,可以用很好很強大來形容。這項功能特別適用於各種統計查詢,這些查詢用通常的SQL很難實現,或者根本就無發實現。首先,我們從一個簡單的例子開始,來一步一步揭開它神祕的面紗,請看下面的SQL:   SELECT

原创 SQL執行順序

SQL不同於與其他編程語言的最明顯特徵是處理代碼的順序。在大多數編程語言中,代碼按編碼順序被處理,但在SQL語言中,第一個被處理的子句是FROM子句,儘管SELECT語句第一個出現,但幾乎總是在最後被處理。 每個步驟都會產生一個虛擬表