多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

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

1、DISTINCT用法:

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

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

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

         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) 

        查詢結(jié)果:101,102

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

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

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

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

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

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

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

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

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

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

5、MERGE   INTO用法:

        在數(shù)據(jù)操作時(shí),有時(shí)可能需要將1個(gè)數(shù)據(jù)表的某些字段添加或更新到另外一張數(shù)據(jù)表里,這時(shí)候就有1個(gè)高效力的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)                 //這條語句是說明兩個(gè)表拷貝的連接條件
      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)

    


          

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美三级小视频 | 欧美成人精品高清在线观看 | 欧美高清乌克兰精品另类 | 久久精品国产亚洲麻豆 | a级片中文字幕 | wwwwwww黄| 亚洲综合综合在线 | 国产一区二区高清在线 | 国产在线天堂a v | 伊人丁香婷婷综合一区二区 | 国内精品久久影视免费 | 最近中文字幕免费国语 | 日韩永久在线观看免费视频 | jizz欧美| 一区二区三区在线免费看 | 免费一级在线观看 | 久久久久久久久毛片精品 | 国产www视频 | 欧美精品videosbestsex日本 | 秋霞理论一级在线观看手机版 | 国产亚洲一区二区三区在线 | 国产91精品一区二区 | 人人爱人人射 | 国产精品国产亚洲精品不卡 | 亚洲黄色一区二区 | 亚洲欧美精品一中文字幕 | 国产成人一级 | 欧美一级淫片aaaaaaa视频 | 麻豆国产免费看片在线播放 | 欧美一区二区三区在线观看免费 | 日本aaaa级毛片在线看 | 最近的中文字幕 | 欧美成人h版影院在线播放 欧美成人h版在线观看 | 免费国产成高清人在线视频 | 99精品高清视频一区二区 | 一级特黄aa大片一又好看 | 亚洲国产日韩欧美一区二区三区 | 久久久久国产精品 | 欧美日韩一区二区三区色综合 | 欧美xx在线| 欧美一级特黄特黄毛片 |