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

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

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

    show-sales.com

    awed

     

    oracle學習筆記

    2008-4-17上午

    練習中所使用的表全為ORACLE安裝時所表的數據及表。

     

    -- distinct 去掉重復的記錄
      select distinct deptno,ename,sal from emp ;
      
      
    --substr(str,start,len),截取字符串,STR需要截取的字符串或列,START為從第幾個字符開始,LEN截取多長
      select substr(ENAME,2,2from emp order by deptno asc,ename desc;
      
      
    select chr(65from dual; --將一個數轉換為字符
      
      
    select ascii('A'from dual;--求一個數的ASCII碼
      
      
    select round(23.652from dual ;--四舍五入
      
      
    select round(23.45902234,2from dual;--四舍五入,后點小數2位
      
      
    select to_char(sal,'$99,999.9999'from emp ;
      
    --將一個數轉換為字符串并按某種格式,
      --其中一個9代表一個數字,如果不夠位數取后面位,


      
    select to_char(sal,'L99,999.9999'from emp ;--前面加上L,即Local加上本地字符串
      
      
    select to_char(hiredate,'yyyy-mm-dd HH:mm:ss'from emp;
      
      
    select to_char(sysdate,'yyyy-mm-dd hh24:mm:ss') today from dual ;
      
      
      
    --日期轉換函數to_date(str1,str2) str1需要轉換的字符串,str2為轉換成什么格式
      select * from emp where hiredate > to_date('1981-02-01','yyyy-mm-dd')
      
      
    --將字符串轉換為數字to_number(str1,str2)str1需要轉換的字符串,str2為轉換成什么格式
      select sal from emp where sal > to_number('$1,220.00','$99,999.9999')
      
      
    --NULL情況處理,使用nvl(str1,str2),str1為需要處理的列,STR2為為空時默認的值,如果為空時則為0,不為NULL時則直接為comm
      select ename,nvl(comm,0) comm from emp ;
      
      
    --四入五入到幾位,
      select round(max(sal),2) 最大工資,round(min(sal),2) 最小工資,round(avg(sal),2) 平均工資 from emp ;
      
      
    --將數字轉換為某種格式的字符串
      select to_char(max(sal),'L9,999.99') 最大工資,to_char(min(sal),'L9,999.99') 最小工資,to_char(avg(sal),'L9,999.99') 平均工資 from emp ;
      
      
    --group by分組查詢
      select sal,deptno from emp group by deptno,sal;
      
      
    --求所有員工中單個部門工資最高的員工所有信息
      select A.* from emp A
      
    inner join
      (
    select deptno, max(sal) as total from emp group by deptno) B
      
    on A.Deptno=B.deptno and A.Sal=B.total

    posted on 2008-04-17 10:33 一鳴 閱讀(1036) 評論(0)  編輯  收藏 所屬分類: SQL


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告


    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV中文无码字幕色三| 亚洲一区中文字幕| 91大神免费观看| 在线观看日本亚洲一区| 亚洲天堂中文字幕在线| 日本免费人成视频在线观看| 亚洲欧洲专线一区| 夜夜春亚洲嫩草影院| 少妇高潮太爽了在线观看免费| 免费国产黄网站在线看| 亚洲精品视频久久| 免费成人av电影| 精品女同一区二区三区免费站| 国产亚洲精品美女久久久久久下载| 亚洲av无码国产精品夜色午夜 | 国产精品区免费视频| 亚洲精品中文字幕无乱码麻豆| 亚洲精品网站在线观看不卡无广告| 91青青青国产在观免费影视| 国产亚洲美女精品久久久久| 亚洲狠狠狠一区二区三区| 亚洲国产精品一区二区第四页| 日韩免费一区二区三区在线播放| 亚美影视免费在线观看| 久久亚洲精品国产亚洲老地址| 亚洲熟妇无码乱子AV电影| 在线免费观看毛片网站| 99热这里只有精品免费播放| 一级毛片在线播放免费| 精品亚洲国产成人| 亚洲人成网站在线播放影院在线 | 高清国语自产拍免费视频国产| 日韩免费在线观看视频| xvideos永久免费入口| 亚洲AV无码一区二区乱子仑| 亚洲视频小说图片| 国产成A人亚洲精V品无码| 亚洲AV无码专区日韩| 在线看片人成视频免费无遮挡| 亚洲成人免费电影| 人人玩人人添人人澡免费|