日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 互聯(lián)網 > ORACLE數(shù)據(jù)庫操作簡便函數(shù)用法

ORACLE數(shù)據(jù)庫操作簡便函數(shù)用法

來源:程序員人生   發(fā)布時間:2014-11-09 10:58:29 閱讀次數(shù):1985次

1、DISTINCT用法:

         SELECT   DISTINCT    A.NAME  ,  A.STUDENT_ID  ,  A.SEX   FROM TABLE STUDENT  

         這條SQL語句是從學生表里查詢了姓名,學號,性別,但是DISTINCT的查詢規(guī)則是只要有1個不同,就是符合條件的。

        例: 源數(shù)據(jù)                                                                查詢結果

         ID    NAME    SUTDENT_ID    SEX                               NAME        STUDENT_ID          SEX

          1       張明            101                男                                張明                  101                     男

          2       張明           102                男                                 張明                  102                     男

          3       張明           101                男                                 李倩                  103                     女

          4       李倩           103               女

2、WMSYS.WM_CONCAT用法:用來連接字符,中間用 , 隔開。

  SELECT   WMSYS.WM_CONCAT(STUDENT_ID)    AS STUDENT_ID   FROM STUDENT GROUP BY (NAME) 

        查詢結果:101,102

3、SUBSTR用法:SUBSTR(字符串,起始位置,截取長度),默許查找順序從左到右,當起始位置為負數(shù)的時候,從右側開始查找。

  SELECT  SUBSTR('slighthost.com' , 0 , 1)   AS   M  FROM   DUAL    //返回結果是s  ,從字符串的第1個位置開始截取長度為1的字符串。

  SELECT  SUBSTR('slighthost.com', 1, 1)   AS   M  FROM   DUAL      //返回結果是s,0和1都表示截取的開始位置為第1個字符。

  SELECT  SUBSTR('slighthost.com' , 14, 1)   AS   M  FROM   DUAL     //返回結果是m,從最后1個字符開始截取。

  SELECT  SUBSTR('slighthost.com' , ⑴, 1)   AS   M  FROM   DUAL     //返回結果是m,⑴表示從最后1個字符開始截取。

  SELECT  SUBSTR('slighthost.com' , ⑻, 3)   AS   M  FROM   DUAL     //返回結果是hos,⑻表示從右到左數(shù)的第8個字符開始截取。

4、INSTR用法:INSTR(源字符串,要查找的字符串,從第幾個字符開始,要找到第幾個匹配的序號),查找順序與SUBSTR相同。

  SELECT  INSTR('collaboration floor','or',1,2)   AS   M  FROM   DUAL     // 返回結果是18

  SELECT  INSTR('collaboration floor','or',⑴,2)   AS   M  FROM   DUAL     // 返回結果是7

  SELECT SUBSTR('collaboration floor' ,  INSTR('collaboration floor','or',⑴,2) , 3 )  FROM DUAL               //返回結果是ora

5、MERGE   INTO用法:

        在數(shù)據(jù)操作時,有時可能需要將1個數(shù)據(jù)表的某些字段添加或更新到另外一張數(shù)據(jù)表里,這時候就有1個高效力的SQL語句。

        merge into a
      using (select b.* from a, b where a.id = b.id and a.qty <> b.qty ) b
      on (a.id = b.id)                 //這條語句是說明兩個表拷貝的連接條件
      when matched then        //如果存在a.id = b.id,那末就更新a.qty = b.qty
      update set a.qty = b.qty
      when not matched then   //如果不存在a.id=b.id,那末就將b中的id、qty添加到a表中
      insert (a.id,a.qty)
      values(b.id,b.qty)

    


          

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 免费黄色在线观看 | 日本一级在线观看 | 91区国产| 天堂av在线免费观看 | 日韩一区二区在线视频 | 在线日韩一区 | 久久中文字幕免费视频 | 在线久久 | 欧美高清视频一区 | 午夜精品影院 | 成年人视频在线免费观看 | 精品在线一区二区 | www.九九精品| 欧美 日韩 视频 | 99国产超薄肉色丝袜交足的后果 | 国产精成人| 国产一区久久久 | 国产精品欧美日韩 | 久久人人爽人人爽 | 一本色道久久88综合亚洲精品ⅰ | 色婷婷av一区 | 成年人在线观看 | 欧美日韩一区不卡 | 国产激情精品一区二区三区 | 99热首页 | 欧美精品久久久久久久免费软件 | 久久网页| 男人操女人视频网站 | 国产精品久久久久桃色tv | 色婷婷狠 | 91精品国产91久久综合 | 国产成人精品一区二 | 秋霞午夜日韩免费毛片 | 国产精品一二区 | 一区二区三区四区在线播放 | 国产亚洲网站 | 国产福利电影网 | 91久久久久久久久久久 | 91小视频版在线观看www | 成人h精品动漫一区二区三区 | 欧美国产三级 |