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

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

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

    隨筆-15  評(píng)論-3  文章-0  trackbacks-0

    有時(shí)候用這兩種數(shù)據(jù)庫(kù)很頭痛, 總結(jié)了一些它們的不同。希望有心人更正補(bǔ)全,方便自己,方便大家*.

    *. 做單獨(dú)的查詢時(shí), Orcale使用一個(gè)叫DUAL的偽表, 而MySQL不需要.

    *. MySQL別名不區(qū)分大小寫, MySQL字符比較也不區(qū)別大小寫.

    *. 包含null的任何運(yùn)算(is null 除外), 包括null = null, MySQL返回NULL, Oracle(........待定..).

    *. Oracle中, 如果列名長(zhǎng)于列限定字符數(shù), 那么輸出的列名會(huì)被截?cái)?

    *. MySQL 4.0以后的版本支持UNION和UNION ALL, 但仍不支持INTERSECT和MINUS.

    日期:

    *. MySQL只支持類似于2002-3-12或者96-12-1的日期格式.

    *. 日期運(yùn)算MySQL是用DATE_ADD(date, interval 2 month)這樣的函數(shù)運(yùn)算, 而Oracle用類似于ADD_MONTHS(date, 2)這樣樣的函數(shù)來(lái)運(yùn)算.

    *. Oracle可以使用MONTHS_BETWEEN, NEW_TIME, NEXT_DAY這樣的函數(shù)計(jì)算日期.

    *. Oracle使用SYSDATE獲得當(dāng)前時(shí)間, MySQL使用NOW();

    字符

    *. 字符串引用, Oracle只能用單引號(hào), MySQL還可以用雙引號(hào).

    *. 用字符型數(shù)據(jù)使用算術(shù)運(yùn)算符, Oracle報(bào)錯(cuò), MySQL會(huì)先將此數(shù)據(jù)轉(zhuǎn)換為數(shù)值.

    *. MySQL中"||"符號(hào)默認(rèn)是"或"運(yùn)算符, 連接字符串用函數(shù)CONCAT.

    *. MySQL中取得字符ASCII碼用函數(shù)ASCII(), Oracle用CHR();

    *. Oracle可以使用INITCAP函數(shù)讓字符串首字母大字.

    *. MySQL中使用REPLACE函數(shù)時(shí)必須要寫全三個(gè)參數(shù).

    *. REPLACE函數(shù)中, 第二個(gè)和第三個(gè)任一參數(shù)為NULL, MySQL返回NULL; 而Oracle在第二個(gè)參數(shù)為NULL時(shí)會(huì)返回字符串, 第三個(gè)參數(shù)缺少或?yàn)镹ULL時(shí)會(huì)刪除與第二個(gè)參數(shù)匹配的字符.

    *. Oracle中可以使用translate來(lái)進(jìn)行字符串替換.

    *. Oracle中不可以對(duì)數(shù)值使用length函數(shù). MySQL自動(dòng)將數(shù)值轉(zhuǎn)換為字符.

    GROUP BY 和 HAVING

    *. Oracle中, 有GROUP BY子句的查詢, SELECT后只能出現(xiàn)聚合函數(shù)或者GROUP BY子句中作為分組條件的列. MySQL可以使用其它列, 該列的值將等于指分組條件在查詢時(shí)第一個(gè)出現(xiàn)的行的該列的值.

    *. MySQL中, 同時(shí)包含GROUP BY和HAVING的子句, 只可以在HAVING中使用聚合函數(shù)或者SELECT中作為列表的列; Oracle中可以使用其它列, 這個(gè)列是指該分組的所有行的列. 比如 HAVING col < 5, 指該分組所有行的col列均小于5.


    剛開始寫博客! 呵呵,主要是記錄下自己的一些東西,期望和大家交流.
    posted on 2008-03-06 14:41 pinuo 閱讀(1588) 評(píng)論(0)  編輯  收藏 所屬分類: Database
    主站蜘蛛池模板: wwwxxx亚洲| 亚洲高清视频免费| 婷婷亚洲综合一区二区| 日韩在线a视频免费播放| 亚洲AV无码一区二区三区牲色| h视频在线观看免费完整版| 亚洲中文无码a∨在线观看| 91免费国产精品| 亚洲一级高清在线中文字幕| 毛片A级毛片免费播放| 亚洲熟妇无码AV不卡在线播放| 无码高潮少妇毛多水多水免费| 亚洲砖码砖专无区2023| 免费人成视频x8x8入口| 精精国产www视频在线观看免费| 亚洲伊人久久精品影院| 99爱视频99爱在线观看免费| 亚洲依依成人精品| 日韩高清在线高清免费| eeuss免费天堂影院| 亚洲乱亚洲乱淫久久| 中文字幕人成无码免费视频| 日韩欧美亚洲国产精品字幕久久久 | 亚洲av无码专区首页| 亚洲日韩在线观看免费视频| 久久精品免费视频观看| 国产精品亚洲精品观看不卡| 免费国产成人高清视频网站| 中国一级毛片免费看视频| 亚洲最大的视频网站| 免费a级毛片永久免费| 国产日韩AV免费无码一区二区 | 亚洲av无码一区二区三区在线播放| 国产男女猛烈无遮挡免费视频 | 国产av无码专区亚洲av果冻传媒 | 国产免费黄色大片| 波多野结衣免费一区视频| 亚洲看片无码在线视频| 国产精品亚洲二区在线观看| 91福利免费体验区观看区| 久久人午夜亚洲精品无码区|