<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/

    主站蜘蛛池模板: 亚洲一本到无码av中文字幕| 99精品视频免费观看| 人妻在线日韩免费视频| 国产免费AV片在线观看| 和日本免费不卡在线v| 久久久久噜噜噜亚洲熟女综合| 无码久久精品国产亚洲Av影片| 亚洲av日韩av永久在线观看| 无码人妻AV免费一区二区三区| 性做久久久久免费看| 亚洲色图校园春色| 青青操免费在线视频| 国产精品免费_区二区三区观看| 日韩亚洲国产综合高清| 亚洲H在线播放在线观看H| 有码人妻在线免费看片| 免费看香港一级毛片| 亚洲成人黄色网址| 最近免费中文字幕中文高清| 亚洲国产高清在线一区二区三区| 亚洲一线产品二线产品| 一级做a爰全过程免费视频| 亚洲国产精品SSS在线观看AV| 国产成人高清精品免费观看| 好男人看视频免费2019中文 | 四虎在线免费播放| 亚洲午夜国产精品无卡| www视频免费看| 亚洲午夜电影在线观看高清| **一级一级毛片免费观看| 免费无码AV电影在线观看| 在线免费观看国产视频| 亚洲不卡1卡2卡三卡2021麻豆| 亚欧免费一级毛片| 亚洲日本香蕉视频观看视频| 999久久久免费精品国产| 亚洲卡一卡二卡乱码新区| 久久久久久久久免费看无码| 亚洲中文字幕乱码熟女在线| 波多野结衣久久高清免费 | 亚洲VA综合VA国产产VA中|