婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Oracle實(shí)現(xiàn)行轉(zhuǎn)換成列的方法

Oracle實(shí)現(xiàn)行轉(zhuǎn)換成列的方法

熱門標(biāo)簽:區(qū)域地圖標(biāo)注怎么設(shè)置 理財(cái)產(chǎn)品電銷機(jī)器人 百度地圖標(biāo)注注解 上海網(wǎng)絡(luò)外呼系統(tǒng) 地圖標(biāo)注的坐標(biāo)點(diǎn) 百度地圖標(biāo)注飯店位置怎么 電話機(jī)器人那種好 南通電銷外呼系統(tǒng)哪家強(qiáng) 外呼系統(tǒng)好點(diǎn)子

本文實(shí)例講述了Oracle實(shí)現(xiàn)行轉(zhuǎn)換成列的方法。分享給大家供大家參考,具體如下:

把行轉(zhuǎn)成列 把學(xué)生表,成績(jī)表,班級(jí)表,學(xué)科表 合并成一張成績(jī)表效果如下:

創(chuàng)建表

--班級(jí)表
create table CLASS
(
 ID    VARCHAR2(5) not null primary key,
 CLASSNAME VARCHAR2(10)
);
--學(xué)生表
create table STUDENT
(
 ID   VARCHAR2(10) not null primary key,
 NAME  VARCHAR2(10),
 AGE   NUMBER(3),
 CLASSID VARCHAR2(5)
);
--科目表
create table subject(
id varchar2(10) primary key,
subname varchar2(10)
);
--分?jǐn)?shù)表
 create table score(
 sid varchar2(4),
 subid varchar2(10),
 score number(4,1)
);

查詢sql 如下

select s1.name 姓名,
    s1.age 年齡,
    s1.classname 班級(jí),
    score_.sid,
    數(shù)學(xué),
    語文,
    物理,
    化學(xué),
    (數(shù)學(xué) + 語文 + 物理 + 化學(xué)) 總分
 from (select s.sid,
        sum(decode(s.subid, 'SUB001', s.score)) 數(shù)學(xué),
        sum(decode(s.subid, 'SUB002', s.score)) 語文,
        sum(decode(s.subid, 'SUB003', s.score)) 物理,
        sum(decode(s.subid,'SUB004',s.score)) 化學(xué)
     from score s
     group by s.sid) score_
 right join (select st.id, st.name, st.age, c.classname
        from student st, class c
       where c.id = st.classid) s1 on s1.id = score_.sid
 order by 總分;

更多關(guān)于Oracle相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Oracle常用函數(shù)匯總》、《Oracle日期與時(shí)間操作技巧總結(jié)》及《php+Oracle數(shù)據(jù)庫程序設(shè)計(jì)技巧總結(jié)》

希望本文所述對(duì)大家Oracle數(shù)據(jù)庫程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Oracle實(shí)現(xiàn)行列轉(zhuǎn)換的方法分析
  • Oracle的數(shù)據(jù)表中行轉(zhuǎn)列與列轉(zhuǎn)行的操作實(shí)例講解
  • Oracle 數(shù)據(jù)庫針對(duì)表主鍵列并發(fā)導(dǎo)致行級(jí)鎖簡(jiǎn)單演示
  • oracle wm_concat 列轉(zhuǎn)行 逗號(hào)分隔
  • Oracle逗號(hào)分隔列轉(zhuǎn)行實(shí)現(xiàn)方法
  • 從Oracle 表格行列轉(zhuǎn)置說起
  • Oracle CBO幾種基本的查詢轉(zhuǎn)換詳解
  • oracle中to_date詳細(xì)用法示例(oracle日期格式轉(zhuǎn)換)
  • 通過創(chuàng)建SQLServer 2005到 Oracle10g 的鏈接服務(wù)器實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換方案
  • MySQL轉(zhuǎn)換Oracle的需要注意的七個(gè)事項(xiàng)
  • 將mysql轉(zhuǎn)換到oracle必須了解的50件事
  • ORACLE常用數(shù)值函數(shù)、轉(zhuǎn)換函數(shù)、字符串函數(shù)

標(biāo)簽:百色 昭通 寧波 自貢 遼源 中衛(wèi) 海東 紹興

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle實(shí)現(xiàn)行轉(zhuǎn)換成列的方法》,本文關(guān)鍵詞  Oracle,實(shí),現(xiàn)行,轉(zhuǎn)換,成列,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle實(shí)現(xiàn)行轉(zhuǎn)換成列的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle實(shí)現(xiàn)行轉(zhuǎn)換成列的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 察雅县| 石狮市| 东源县| 甘谷县| 西华县| 彰武县| 贵南县| 通榆县| 桐柏县| 自贡市| 白玉县| 随州市| 安岳县| 寿阳县| 朔州市| 阿瓦提县| 长岭县| 永城市| 迁安市| 丰都县| 海原县| 钟山县| 新巴尔虎右旗| 石渠县| 唐海县| 利津县| 大渡口区| 铜鼓县| 左贡县| 西吉县| 赫章县| 桓台县| 固镇县| 长垣县| 郓城县| 广灵县| 临澧县| 绥中县| 留坝县| 彭泽县| 沙河市|