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

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

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

    隨筆-7  評論-24  文章-102  trackbacks-0

    附錄:
    1、SQL 簡介
    2、SQL 操作符
    3、Oracle 常用數據類型
    4、Oracle 函數
    5、[轉] Oracle 常用SQL語法



    字符串函數
    LENGTH()    字符長度
    LENTTHB()    字節長度;一個漢字內存中占用 2字節

    LTRIM、RTRIM、TRIM

    截串
    SUBSTR(表達式,位置,長度)
    Oracle 無左右取串函數,但可以使用變通方式完成。
    左取串:    SUBSTR('abcdefg', 1, 3)
    右取串:    SUBSTR('abcedfg', LENGTH('abcdefg')-3+1, 3)


    時間函數
    sysdate、current_day
    設置時間格式:    ALERT SESSION SET NLS_DATE_FORMAT = 'dd-mon-yyyy HH:mi:ss'
    求時間:        NEXT_DAY(sysdate, '星期三')


    轉換函數
    TO_CHAR(sysdate, 'yyyy-mm-dd hh24:mi:ss')
    TO_DATE('12-3月-04')
    TO_NUMBER('333')        必須是能轉換
    TO_TIMESTAMP('2007-10-10 00:00:00.0', 'yyyy-mm-dd hh24:mi:ssxff')    轉換為時間戳格式

    聚合函數
    count(*)    :查詢表行數
    count(column)    :查詢列行數,會忽略空值,注意
    ps.聚合函數不能做為 where 里查詢條件出現(因為聚合是對所有查詢結果的運算?)


    其他函數
    USER:當前用戶
    SUM(DECODE(SEX, '男', 1, 0))    篩選出行被為男的記錄 并加1
    SUM(DECODE(SEX, '女', 1, 0))    篩選出行被為女的記錄 并加1
    NVL(a2, '非輸入')        布爾值判斷,利用系統對空值進行處理
    SELECT DISTINCT a1 FROM aa   


    表連接
    內連接:查詢時,把能夠公共匹配的數據完全查詢出來。
        FROM e, d WHERE e.id = d.id
        標準: FROM e JOIN d ON e.id = d.id

    外連接:不完全匹配
      左連接:  FROM e JOIN d ON e.id = d.id(+)
        左邊數據全部顯示,右邊匹配不上的部分用空值代替
      右連接:  FROM e JOIN d ON e.id(+) = d.id
        (同理左連接)


    子查詢
        無關子查詢
        相關子查詢

    EXISTS():    根據子查詢返回是否存在數據來決定父查詢。

    UNION:        將多個查詢出來的信息行整合成一個結果集。
      SELECT eid, ename FROM e
      UNION
      SELECT id, name FROM d
      ps.UNION 查詢出來的重復記錄不會顯示,UNION ALL 則顯示全部(包括重復的)。

    INTERSECT:    返回查詢出來信息行的交集,Oracle 獨有。

    利用查詢結果批量更新:
      INSERT INTO e(eid, ename) SELECT id, name FROM d
    或者利用查詢結果創建新表:
      CREATE TABLE ttt AS ttt (SELECT * FROM e)


    附加:
    1、SQL 簡介


    2、SQL 操作符


    3、Oracle 常用數據類型


    4、Oracle 函數

    5、[轉] Oracle 常用SQL語法和數據對象
    數據控制(DML)

    數據定義(DDL)

    查詢語句(SELECT)

    ORACLE里常用的數據對象

    權限管理(DCL)
    --------------------------------------------------------------------------------
    簡單查詢

    分組查詢語句

    連接查詢

    子查詢

    DDL,DML 中的子查詢
    -----------------------------------------------------------------------------------
    SQL 語句分析

    SQL 優化法則


    posted on 2008-10-16 23:34 黃小二 閱讀(39876) 評論(0)  編輯  收藏 所屬分類: [DB].Oracle
    主站蜘蛛池模板: 狠狠亚洲婷婷综合色香五月排名| 无码国产精品久久一区免费| 亚洲免费观看在线视频| 国产一级一毛免费黄片| 国产成人毛片亚洲精品| 一级特级aaaa毛片免费观看| 国产精品V亚洲精品V日韩精品| 免费看美女午夜大片| 久久久久亚洲av成人无码电影| 国产精品成人69XXX免费视频| 亚洲热妇无码AV在线播放| 羞羞视频免费网站在线看| 亚洲AV无码国产在丝袜线观看| 91老湿机福利免费体验| 亚洲中文无码永久免| 亚洲?v无码国产在丝袜线观看| 无码人妻一区二区三区免费视频 | 久久综合亚洲色hezyo| 免费看国产一级特黄aa大片| 一级做a爱过程免费视| 亚洲AV中文无码乱人伦下载| 国产高清免费视频| 久久综合亚洲色hezyo| 中文字幕人成人乱码亚洲电影| 免费女人高潮流视频在线观看| 亚洲精品福利在线观看| 日韩高清在线高清免费| 成年女人A毛片免费视频| 亚洲欧洲日本天天堂在线观看| 女人18一级毛片免费观看| 国产成人高清精品免费观看| 亚洲一区中文字幕久久| 国产在线ts人妖免费视频| 99精品视频在线观看免费| 亚洲乱码中文论理电影| 亚洲精品综合久久| 色老头永久免费网站| 一个人看www免费高清字幕| 亚洲经典在线观看| 亚洲高清免费视频| 四虎免费影院ww4164h|