<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)論排行榜

    主站蜘蛛池模板: 亚洲精品国产自在久久| 亚洲第一精品电影网| 久久国产精品一区免费下载| www.亚洲成在线| 亚洲欧洲久久av| 国产成人免费午夜在线观看| 在线亚洲v日韩v| 久久精品蜜芽亚洲国产AV| 国产一级一片免费播放i| 久久免费视频精品| 精品特级一级毛片免费观看| 亚洲伦理一区二区| 亚洲AV日韩精品一区二区三区| 亚欧免费一级毛片| 黄色a级免费网站| 亚洲影视自拍揄拍愉拍| 亚洲日韩国产精品第一页一区| 国产一卡2卡3卡4卡2021免费观看| eeuss在线兵区免费观看| youjizz亚洲| 久久亚洲精品中文字幕无码| 国产免费久久精品久久久| 18未年禁止免费观看| WWW免费视频在线观看播放| 亚洲国产精品自在自线观看| 久久精品国产精品亚洲艾| 亚洲AⅤ无码一区二区三区在线| 91麻豆最新在线人成免费观看| 天黑黑影院在线观看视频高清免费| 亚洲熟妇自偷自拍另欧美| 久久国产亚洲精品无码| 亚洲乱码国产一区三区| 国产亚洲福利一区二区免费看| 国产香蕉免费精品视频| 日韩精品无码免费一区二区三区| eeuss在线兵区免费观看| 黄床大片30分钟免费看| 亚洲av综合av一区二区三区| 亚洲一区中文字幕在线电影网 | 中文字幕无码播放免费| 久久国产乱子伦精品免费一|