<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
    主站蜘蛛池模板: 久久久久亚洲AV片无码| 成年女人免费碰碰视频| 青柠影视在线观看免费| jizz中国免费| 超pen个人视频国产免费观看 | 亚洲成色999久久网站| 亚洲中久无码永久在线观看同| 国产亚洲情侣一区二区无码AV | 日本片免费观看一区二区| 久久九九AV免费精品| 亚洲一区二区三区久久久久| 亚洲av乱码一区二区三区| 亚洲乱码在线观看| 亚洲人成色99999在线观看| 亚洲精品欧美综合四区| 猫咪免费人成在线网站 | 亚洲一区中文字幕| 亚洲一区二区三区写真| 婷婷亚洲综合一区二区| 51午夜精品免费视频| 免费一级毛片无毒不卡| 在线看无码的免费网站| 成年性午夜免费视频网站不卡| 国产美女做a免费视频软件| 国产亚洲情侣一区二区无| 亚洲欧洲在线观看| 亚洲欧洲日韩国产一区二区三区| 爱情岛论坛亚洲品质自拍视频网站| 鲁啊鲁在线视频免费播放| 最新久久免费视频| 免费一级毛片在线播放视频免费观看永久| 深夜福利在线视频免费| 亚洲AV日韩AV一区二区三曲| 春意影院午夜爽爽爽免费| 免费国产污网站在线观看| 亚洲一级毛片免费看| 国产精品视_精品国产免费| 中文字幕精品亚洲无线码一区 | 亚洲精品乱码久久久久久蜜桃| 久久噜噜噜久久亚洲va久| 亚洲avav天堂av在线网爱情|