Be happy with Java

          我的評論

          re: JUnit使用經驗(1)(2)(3) SYBIL@BLOGJAVA 2007-01-05 17:45  
          7.13 JOIN句法
          MySQL支持下列用于SELECT語句的JOIN句法:

          table_reference, table_reference
          table_reference [CROSS] JOIN table_reference
          table_reference INNER JOIN table_reference
          table_reference STRAIGHT_JOIN table_reference
          table_reference LEFT [OUTER] JOIN table_reference ON conditional_expr
          table_reference LEFT [OUTER] JOIN table_reference USING (column_list)
          table_reference NATURAL LEFT [OUTER] JOIN table_reference
          { oj table_reference LEFT OUTER JOIN table_reference ON conditional_expr }

          上述最后的LEFT OUTER JOIN的句法只是為了與ODBC兼容而存在的。

          一個表可以是使用aliasedtbl_name AS alias_name或tbl_name alias_name的起的別名。
          mysql> select t1.name, t2.salary from employee AS t1, info AS t2
          where t1.name = t2.name;

          INNER JOIN和,(逗號)在語義上是等價的,都是進行一個在使用的表之間的全聯結。通常,你指定表應該如何用WHERE條件聯結起來。
          ON條件是可以用在一個WHERE子句形式的任何條件。
          如果在一個LEFT JOIN中沒有右表的匹配記錄,一個所有列設置為NULL的行被用于右表。你可以使用這個事實指出表中在另一個表中沒有對應記錄的記錄:
          mysql> select table1.* from table1
          LEFT JOIN table2 ON table1.id=table2.id
          where table2.id is NULL;

          這個例子找出在table1中所有的行,其id值在table2中不存在(即,所有table1中的在table2中沒有對應行的行)。當然這假定table2.id被聲明為NOT NULL。

          USING (column_list)子句命名一系列必須存在于兩個表中的列。 例如一個USING子句:
          A LEFT JOIN B USING (C1,C2,C3,...)

          被定義成在語義上等同一個這樣的ON表達式:

          A.C1=B.C1 AND A.C2=B.C2 AND A.C3=B.C3,...

          2個表的NATURAL LEFT JOIN被定義為在語義上等同于一個有USING子句命名在兩表中存在的所有列的一個LEFT JOIN。
          STRAIGHT_JOIN等同于JOIN,除了左表在右表之前被讀入,這能用于這些情況,聯結優化器將表的順序放錯了。
          一些例子:

          mysql> select * from table1,table2 where table1.id=table2.id;
          mysql> select * from table1 LEFT JOIN table2 ON table1.id=table2.id;
          mysql> select * from table1 LEFT JOIN table2 USING (id);
          mysql> select * from table1 LEFT JOIN table2 ON table1.id=table2.id
          LEFT JOIN table3 ON table2.id=table3.id;
          re: 致老大和同志們書,zz from 老徐 SYBIL@BLOGJAVA 2006-12-13 18:33  
          ==========================================================================================================================================================================================================================================================想想自己的高中,大學,每一步都走得不容易,是該倍加珍惜的時候了。
          re: 要擺正自己的位置 SYBIL@BLOGJAVA 2006-12-03 09:39  
          莫 生 氣

          作者:丁勁
            “莫生氣”本是佛家禪道開導世人的誡語。
            經歷了一些世事,也才慢慢領會到“莫生氣”其實也是世俗中的一種生存智慧。
            有一個經典小故事:1980年美國總統大選期間,里根的競選對手卡特在一次關鍵的電視辯論中抓住他的生活作風問題發起蓄意攻擊。里根絲毫沒有生氣,只是微微一笑,詼諧地調侃說:“你又來這一套了”。一時間,聽眾哈哈大笑,為里根的精彩回答鼓起掌來。這樣,卡特反而陷入了尷尬的境地。里根則為自己贏得了更多的信賴和支持,并最終獲得大選的勝利。
            看來,莫生氣不僅是一種風度。還是一種精神力量。
            幾乎每個人都會在生活中遇到不公平的對待。別人的輕視,羞辱或責備……每個人生氣總是可以找到理由的。但是心理學家認為:憤怒基于責備。換個思維角度來說,你的“憤怒”又或許會成為另一個人生氣的理由。如果這樣,結果將會越來越糟糕。生氣所傷害的往往不僅是別人,還有自己。
            業余我自學過中醫西醫還有營養學的一些知識。知道憤怒會導致高血壓,胃潰瘍,失眠等。而且喜歡生氣的人患癌癥和神經衰弱的可能性比正常人大。可見生氣對身心也是有百害而無一利。原來“莫生氣”也是健康法寶之一啊。
            有一句名言:人生最大的敵人是自己。人們往往不能戰勝自己的情緒。其實,很多時候生氣已經成為某些人的一種習慣。而要真正地改變自己,也只有讓“莫生氣”變成自己的一種生活習慣。所謂“江山易改,本性難移”。這并不是理由----老師曾經笑著這樣解釋:本性“難”移,不是“不”移。可見還是可以移的……
            這幾年,一直從事銷售工作。做過很多行業的推銷員。面對不同的人不同嘴臉和態度,深知道“忍耐”的重要。為了業績和生計,也練就了一張推銷員特有的“厚臉皮”。等到工作之余,再將心中的不痛快工作的壓力和怨氣找個方式來發泄……但是,能讓我堅持下來并喜歡營銷這一行。還是緣于我從“忍耐”到“莫生氣”的心態轉變。一個人的“忍耐”是有限度的,說不定哪天就要忍無可忍甚至崩潰。“莫生氣”讓我知道自己應該在乎的是什么,原本追求的是什么……所以,那些需要“忍耐”的東西既然不是我們要的,就當沒見到吧。何必硬抓在手里硬往自己心里裝下去?
            “莫生氣”這三個字讓我的工作變得更加輕松和順利。
            記得情感矯正專家譚春虹老師說的那句話:不能生氣的人是笨蛋,而不去生氣的人才是聰明人。
            其實,我不想做個聰明人。我只想擁有簡單快樂一點的生活----所以,也懶得生氣。
          re: 插個地標先 SYBIL@BLOGJAVA 2006-06-28 21:09  
          謝謝朋友捧場:)
          re: Ajax OpenDoc放出 SYBIL@BLOGJAVA 2006-04-24 11:24  
          可夠提供一下源代碼?
          我的郵箱sybilwhile@gmail.com
          主站蜘蛛池模板: 敖汉旗| 游戏| 湖南省| 巴南区| 育儿| 西乌珠穆沁旗| 津市市| 赤水市| 枣庄市| 宜君县| 延长县| 阿城市| 常熟市| 宁城县| 明溪县| 克山县| 故城县| 延吉市| 井冈山市| 光山县| 田林县| 福鼎市| 武川县| 额济纳旗| 张家川| 高州市| 汪清县| 金沙县| 故城县| 奉节县| 卓资县| 大英县| 苏尼特左旗| 和龙市| 新野县| 威信县| 馆陶县| 迁西县| 磴口县| 香河县| 卢龙县|