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

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

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

    Dict.CN 在線詞典, 英語學習, 在線翻譯

    都市淘沙者

    荔枝FM Everyone can be host

    統計

    留言簿(23)

    積分與排名

    優秀學習網站

    友情連接

    閱讀排行榜

    評論排行榜

    decode函數的用法

    數據庫開發的過程當中,有很多時候需要將行轉換成列或者將列轉換成行來顯示數據,而往往我們在建立表結構時不能根據顯示的要求來保存數據,于是乎只能在保存數據之后做一些必要的操作(比方說:建立視圖等)來達到顯示的目的。???
    ???????下面用一個常見的數據顯示來說明decode函數的用法。就是成績單的顯示,這個是教學管理系統中最常見的。我想做開發的人員都遇到過這個,而且在大學期間也是常常接觸成績單,顯示的是:姓名、語文、數學等??
    ????????實現腳本如下(cjd.sql):??
    --建表??
    create?table?stud??
    (??
    ?sid??varchar2(10),??
    ?kcbm??varchar2(10),??
    ?cj??int??
    );??
    --插入測試數據??
    insert?into?stud?values(’1’,’語文’,80);??
    insert?into?stud?values(’2’,’數學’,90);??
    insert?into?stud?values(’3’,’英語’,100);??
    commit;??
    --創建視圖,decode用法??
    create?or?replace?view?cjd?as??
    ?select?sid,??
    ?decode(kcbm,’語文’,cj,0)?語文,??
    ?decode(kcbm,’數學’,cj,0)?數學,??
    ?decode(kcbm,’英語’,cj,0)?英語??
    ?from?stud??
    ?order?by?sid;??
    --顯示數據??
    select?*?from?cjd;??
    執行過程如下:??
    sql>?create?table?stud(sid?varchar2(10),??
    ??2??kcbm?varchar2(10),??
    ??3??cj?int);??
    表已創建。??
    sql>?insert?into?stud?values(’1’,’語文’,80);??
    已創建?1?行。??
    sql>?insert?into?stud?values(’2’,’數學’,90);??
    已創建?1?行。??
    sql>?insert?into?stud?values(’3’,’英語’,100);??
    已創建?1?行。??
    sql>?commit;??
    提交完成。??
    sql>?create?or?replace?view?cjd?as??
    ??2??select?sid,??
    ??3??decode(kcbm,’語文’,cj,0)?語文,??
    ??4??decode(kcbm,’數學’,cj,0)?數學,??
    ??5??decode(kcbm,’英語’,cj,0)?英語??
    ??6??from?stud??
    ??7??order?by?sid;??
    視圖已建立。??

    sql>?select?*?from?cjd;???

    sid?????????? 語文?????? 數學?????? 英語?????
    1????????????? xx????????? xx???????????? xx

    posted on 2006-11-11 20:30 都市淘沙者 閱讀(407) 評論(0)  編輯  收藏 所屬分類: Oracle/Mysql/Postgres/

    主站蜘蛛池模板: 久草免费手机视频| 久草福利资源网站免费| 成人午夜大片免费7777| 77777午夜亚洲| 无码少妇一区二区浪潮免费| 亚洲91精品麻豆国产系列在线 | 久久精品国产亚洲7777| 乱人伦中文视频在线观看免费| 免费一级毛片在级播放| 中美日韩在线网免费毛片视频| 亚洲精品国产V片在线观看 | 国产亚洲综合一区二区三区| 国产免费人人看大香伊| 污污的视频在线免费观看| 亚洲裸男gv网站| 国产在线观看xxxx免费| 亚洲av片劲爆在线观看| 一级毛片免费观看不卡的| 亚洲一区二区三区播放在线| 超pen个人视频国产免费观看| 羞羞网站在线免费观看| 亚洲精品自在在线观看| 最近免费2019中文字幕大全| 亚洲综合无码一区二区痴汉| 国产一区二区三区在线观看免费 | 99热免费在线观看| 77777午夜亚洲| 国产成人亚洲精品91专区手机| a在线观看免费视频| 亚洲综合小说久久另类区| 在线不卡免费视频| 国产国产人免费人成成免视频 | 亚洲精品无码久久| 亚洲综合网站色欲色欲| 5555在线播放免费播放| 亚洲欧洲免费无码| 亚洲av无码专区在线播放| 成年女人18级毛片毛片免费| 国产成人AV免费观看| 亚洲中文字幕乱码AV波多JI| 77777亚洲午夜久久多人|