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

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

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

    SQL筆試題1

    ?

    ?1 已知一個(gè)表的結(jié)構(gòu)為:?
    ?2 姓名?科目?成績(jī)?
    ?3 張三?語文? 20 ?
    ?4 張三?數(shù)學(xué)? 30 ?
    ?5 張三?英語? 50 ?
    ?6 李四?語文? 70 ?
    ?7 李四?數(shù)學(xué)? 60 ?
    ?8 李四?英語? 90 ?
    ?9 怎樣通過select語句把他變成以下結(jié)構(gòu):?
    10 姓名?語文?數(shù)學(xué)?英語?
    11 張三? 20 ? 30 ? 50 ?
    12 李四? 70 ? 60 ? 90
    答案:

    posted on 2006-12-21 18:05 youngturk 閱讀(3986) 評(píng)論(6)  編輯  收藏 所屬分類: SQL筆試題

    評(píng)論

    # re: SQL筆試題1 2008-02-24 15:05 stoneyang

    select sname, sum(case skemu when '語文' then sgrade else 0 end) as 語文,
    sum(case skemu when '數(shù)學(xué)' then sgrade else 0 end) as 數(shù)學(xué),
    sum(case skemu when '英語' then sgrade else 0 end) as 英語
    from students group by sname order by sname desc  回復(fù)  更多評(píng)論   

    # re: SQL筆試題1 2008-03-10 11:59 思寬

    @stoneyang
    謝謝探討  回復(fù)  更多評(píng)論   

    # re: SQL筆試題1 2008-09-16 17:14 dfadsfa

    select t1.姓名,t1.語文,t2.數(shù)學(xué),t3.英語from
    (select 姓名as 姓名,成績(jī)as 語文from t where 科目='語文') t1
    join
    (select 姓名as 姓名,成績(jī)as 數(shù)學(xué)from t where 科目='數(shù)學(xué)') t2
    on t1.姓名=t2.姓名
    join
    (select 姓名as 姓名,成績(jī)as 英語from t where 科目='英語') t3
    on t2.姓名=t3.姓名
      回復(fù)  更多評(píng)論   

    # re: SQL筆試題1 2009-02-24 16:24 feifeirao

    樓主的,應(yīng)該是這樣的吧-------------------------
    select A.姓名,A.成績(jī) as 語文,B.成績(jī) as 數(shù)學(xué),C.成績(jī) as 英語
    from student A,student B,student C
    where A.姓名 = B.姓名 and B.姓名 = C.姓名
    and A.科目 = ' 語文 ' and B.科目 = ' 數(shù)學(xué) '
    and C.科目 = ' 英語 '   回復(fù)  更多評(píng)論   

    # re: SQL筆試題1 2009-03-19 15:44 fuchu12000

    select distinct aa3.姓名,aa3.語文,aa3.數(shù)學(xué),aa4.英語 from
    (select distinct aa1.姓名,aa1.語文,aa2.數(shù)學(xué) from
    (select 姓名,成績(jī) as 語文 from Table_name where 科目='語文') aa1
    left join
    (select 姓名,成績(jī) as 數(shù)學(xué) from Table_name where 科目='數(shù)學(xué)') aa2
    on aa1.姓名=aa2.姓名) aa3
    left join
    (select 姓名,成績(jī) as 英語 from Table_name where 科目='英語') aa4
    on aa3.姓名=aa4.姓名  回復(fù)  更多評(píng)論   

    # re: SQL筆試題1 2009-05-30 11:13 sdf

    select 姓名,(case when 語文 then 成績(jī)) as 語文,(case when 數(shù)學(xué) then 成績(jī)) as 數(shù)學(xué),,(case when 英語 then 成績(jī)) as 英語 from table  回復(fù)  更多評(píng)論   

    <2006年12月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結(jié)構(gòu)
    4 口語英語

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    EJB學(xué)習(xí)

    Flex學(xué)習(xí)

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲熟妇无码八AV在线播放| 一区二区三区免费看| 亚洲AV综合色区无码另类小说 | 亚洲欧洲自拍拍偷午夜色无码| 免费国产黄线在线观看| 欧洲精品99毛片免费高清观看| 猫咪免费人成网站在线观看入口 | 最近免费字幕中文大全视频| 国产免费牲交视频免费播放| 亚洲精华液一二三产区| 亚洲国产精品久久久久秋霞影院| 国产亚洲人成网站观看| 亚洲高清无码综合性爱视频| 永久免费看mv网站入口| 蜜桃视频在线观看免费网址入口 | 亚洲精品一卡2卡3卡三卡四卡| 亚洲熟妇av一区二区三区漫画| 亚洲av无码成人精品区在线播放| 成人永久福利免费观看| 在线免费观看毛片网站| 国产成人免费爽爽爽视频| 国产成人精品免费视| 人妻无码一区二区三区免费| 永久在线观看免费视频| 成av免费大片黄在线观看| 国产高清对白在线观看免费91 | 国产国产成年年人免费看片| 九九九精品成人免费视频| 无码国产精品一区二区免费| 最近2019中文字幕免费直播| 在线观看免费av网站| 曰批全过程免费视频网址| 亚洲成年人免费网站| 精品福利一区二区三区免费视频| 8888四色奇米在线观看免费看| 毛片无码免费无码播放| 亚洲电影免费观看| 91香蕉视频免费| 免费激情视频网站| 免费人妻av无码专区| 亚洲精品人成无码中文毛片 |