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

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

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

    Dict.CN 在線詞典, 英語學(xué)習(xí), 在線翻譯

    都市淘沙者

    荔枝FM Everyone can be host

    統(tǒng)計

    留言簿(23)

    積分與排名

    優(yōu)秀學(xué)習(xí)網(wǎng)站

    友情連接

    閱讀排行榜

    評論排行榜

    decode函數(shù)的用法

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

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

    sid?????????? 語文?????? 數(shù)學(xué)?????? 英語?????
    1????????????? xx????????? xx???????????? xx

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

    主站蜘蛛池模板: 四虎成人免费大片在线| 国产亚洲精品不卡在线| 阿v免费在线观看| 亚洲午夜福利717| 成人免费午夜无码视频| 特级做a爰片毛片免费看| 久久精品国产亚洲AV嫖农村妇女| 在线免费观看一级片| 两个人www免费高清视频| 亚洲av无码片区一区二区三区| 国产国产人免费视频成69大陆| 久久免费精彩视频| 国产精品亚洲精品日韩电影| 亚洲男人天堂av| 亚洲精品无码久久久| 性xxxxx免费视频播放 | 色偷偷女男人的天堂亚洲网| 黄网站免费在线观看| 久久av无码专区亚洲av桃花岛| 国产成人精品免费视频动漫| 亚洲欧美日韩久久精品| 亚洲va中文字幕无码| 男女一边摸一边做爽的免费视频 | 免费国产在线观看| 国产黄在线播放免费观看| 亚洲一区二区影视| 亚洲国产精品自在在线观看| 一区国严二区亚洲三区| 欧洲精品成人免费视频在线观看 | 成年网站免费入口在线观看 | 中文日本免费高清| 亚洲av无码专区首页| 亚洲中文无码a∨在线观看| 亚洲精品无码专区久久久| 国产做床爱无遮挡免费视频| 精品福利一区二区三区免费视频| baoyu116.永久免费视频| 羞羞视频免费网站含羞草| 亚洲精品第一综合99久久| 久久精品a亚洲国产v高清不卡| 亚洲一区二区女搞男|