<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 黃小二 閱讀(39891) 評論(0)  編輯  收藏 所屬分類: [DB].Oracle
    主站蜘蛛池模板: 无码国产精品一区二区免费式直播| 全免费A级毛片免费看网站| 亚洲精品第五页中文字幕| 欧美最猛性xxxxx免费| 国产亚洲精品精品精品| 久久久亚洲精品国产| 亚洲白嫩在线观看| 国产美女被遭强高潮免费网站| 久久国产亚洲高清观看| 日本牲交大片免费观看| 亚洲字幕AV一区二区三区四区| 亚洲国产成人久久综合碰| 4399影视免费观看高清直播| 国产亚洲人成在线播放| 亚洲男人都懂得羞羞网站| 亚洲A∨午夜成人片精品网站 | 免费在线看黄的网站| 亚洲av无码专区亚洲av不卡 | 青娱乐在线视频免费观看| 亚洲av丰满熟妇在线播放| 国产免费私拍一区二区三区| 97公开免费视频| 亚洲欧洲国产视频| 亚洲国产精品综合久久网络| 精品国产sm捆绑最大网免费站| 一本一道dvd在线观看免费视频| 国产精品亚洲综合五月天| 亚洲va久久久噜噜噜久久天堂 | 国产成人aaa在线视频免费观看| 一级毛片在线观看免费| 亚洲码在线中文在线观看| 亚洲一区二区三区在线播放| 毛片免费观看网址| 久久久久久毛片免费播放| 亚洲免费一区二区| 国产亚洲蜜芽精品久久| 中文日韩亚洲欧美制服| 亚洲高清无在码在线无弹窗| 亚洲码国产精品高潮在线| www.亚洲色图| 国产一级淫片a视频免费观看|