<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Be happy with Java

    JUnit使用經(jīng)驗(yàn)(1)(2)(3)

    http://www.z6688.com/info/27393-1.htm

    http://www.z6688.com/info/27394-1.htm

    http://www.z6688.com/info/27392-1.htm

    比較有用的是測(cè)試執(zhí)行順序那鍋和不必寫捕獲異常的那鍋。

    posted on 2007-01-05 17:01 SYBIL@BLOGJAVA 閱讀(878) 評(píng)論(1)  編輯  收藏

    評(píng)論

    # re: JUnit使用經(jīng)驗(yàn)(1)(2)(3) 2007-01-05 17:45 SYBIL@BLOGJAVA

    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兼容而存在的。

    一個(gè)表可以是使用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和,(逗號(hào))在語義上是等價(jià)的,都是進(jìn)行一個(gè)在使用的表之間的全聯(lián)結(jié)。通常,你指定表應(yīng)該如何用WHERE條件聯(lián)結(jié)起來。
    ON條件是可以用在一個(gè)WHERE子句形式的任何條件。
    如果在一個(gè)LEFT JOIN中沒有右表的匹配記錄,一個(gè)所有列設(shè)置為NULL的行被用于右表。你可以使用這個(gè)事實(shí)指出表中在另一個(gè)表中沒有對(duì)應(yīng)記錄的記錄:
    mysql> select table1.* from table1
    LEFT JOIN table2 ON table1.id=table2.id
    where table2.id is NULL;

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

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

    被定義成在語義上等同一個(gè)這樣的ON表達(dá)式:

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

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

    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;
      回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 四虎影视免费永久在线观看 | 4444www免费看| 亚洲春色另类小说| 免费网站看v片在线香蕉| 国产vA免费精品高清在线观看| 国产V亚洲V天堂A无码| 无码一区二区三区AV免费| 一级做a爰性色毛片免费| 亚洲网站在线观看| 在线观看免费国产视频| 免费不卡在线观看AV| 精品国产亚洲第一区二区三区| 亚洲成A人片在线观看WWW| 暖暖免费高清日本一区二区三区| a毛片全部播放免费视频完整18| 日本亚洲精品色婷婷在线影院| 久久亚洲AV永久无码精品| 色老头永久免费网站| 一级一片免费视频播放| 激情亚洲一区国产精品| 亚洲国产一成人久久精品| 韩国二级毛片免费播放| 久久久久久毛片免费播放| 特级毛片爽www免费版| 亚洲AV无码久久久久网站蜜桃 | 精品免费国产一区二区三区| a成人毛片免费观看| 久久精品熟女亚洲av麻豆| 亚洲的天堂av无码| 亚洲无码在线播放| 免费va人成视频网站全| 老司机在线免费视频| 无码精品国产一区二区三区免费| 深夜a级毛片免费无码| 亚洲人成色4444在线观看| 亚洲首页在线观看| 亚洲av永久无码精品表情包| 亚洲国产婷婷香蕉久久久久久| 国产精品无码免费播放| 91在线老王精品免费播放| 18禁超污无遮挡无码免费网站 |