自己選擇的路,摸爬滾打也要走下去

          【SQL 筆試面試】二

           

          表名:成績表
          姓名   課程       分數
          張三     語文       81
          張三     數學       75
          李四     語文       56
          李四     數學       90
          王五     語文       81
          王五     數學       100
          王五    英語       49
          ……
          (其他用戶實驗的記錄大家可自行插入)

          給出成績全部合格的學生信息(包含姓名、課程、分數),注:分數在60以上評為合格

          select * from score

          where s_name not in

          (select s_name from score

          where score<60)

          或者:
          select * from score where s_name in

          (select s_name from score

          group by s_name

          having min(score)>=60)


          3)表名:商品表
          名稱   產地             進價
          蘋果   煙臺                2.5
          蘋果   云南                1.9
          蘋果   四川                3
          西瓜   江西                1.5
          西瓜   北京                2.4
          ……
          (其他用戶實驗的記錄大家可自行插入)

          給出平均進價在2元以下的商品名稱

          select 名稱 from 商品表 group by 名稱 having avg(進價) < 2

          4)表名:高考信息表
          準考證號   科目       成績
          2006001    
          語文       119
          2006001    
          數學       108
          2006002    
          物理       142
          2006001    
          化學       136
          2006001    
          物理       127
          2006002    
          數學       149
          2006002    
          英語       110
          2006002     
          語文       105
          2006001     
          英語        98
          2006002    
          化學       129
          ……
          (其他用戶實驗的記錄大家可自行插入)

          給出高考總分在600以上的學生準考證號

          select 準考證號 from 高考信息表 group by 準考證號 having sum(成績) > 600

          5)表名:高考信息表
          準考證號        數學        語文        英語        物理        化學
          2006001                108         119         98        127         136
          2006002                149         105        110        142         129
          ……
          (其他用戶實驗的記錄大家可自行插入)

          給出高考總分在600以上的學生準考證號

          select 準考證號 from 高考信息表 where (數學+語文+英語+物理+化學) > 600

          (四部分)
          (一)表名:club

          id gender age
          67 M      19
          68 F      30
          69 F      27
          70 F      16
          71 M      32
          ……
          (其余測試數據請自行插入)

          查詢出該俱樂部里男性會員和女性會員的總數

          select gender,count(id) from club group by gender

          (二)表名:team
          ID(number
          ) Name(varchar2)
          1                  a
          2                  b
          3                  b
          4                  a
          5                  c
          6                  c
          要求:執行一個刪除語句,當Name列上有相同時,只保留ID這列上值小的
          例如:刪除后的結果應如下:
          ID(number
          ) Name(varchar2)
          1                  a
          2                  b
          5                  c
          請寫出SQL語句。

          delete from team where id not in

          (

          select min(a1.id) from team a1

           where a1.name=team.name )

          delete from team where id not in

          (

          select min(id) from team group by name)

          (三)表名:student

          name course score
          張青語文     72
          王華數學     72
          張華英語     81
          張青物理     67
          李立化學     98
          張燕物理     70
          張青化學     76

          查詢出姓學生中平均成績大于75分的學生信息

          select * from student where name in

          (select name from student
          where name like '
          %'

          group by name having avg(score) > 75)



          一天,一個月,一年。總有一天會變得不一樣。

          posted on 2011-02-13 13:03 wokaoJune 閱讀(902) 評論(0)  編輯  收藏 所屬分類: SQL 筆試面試

          <2011年2月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272812345
          6789101112

          導航

          統計

          公告

          GO ,GO,GO
          自己選擇的路,摸爬滾打也要走下去

          常用鏈接

          留言簿

          隨筆分類(26)

          隨筆檔案(29)

          文章分類

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 化州市| 洛宁县| 乐山市| 洛浦县| 广水市| 大宁县| 新营市| 东乡县| 巴青县| 报价| 威海市| 江门市| 旬邑县| 江达县| 阳山县| 黄石市| 武平县| 军事| 太仆寺旗| 庐江县| 东乌珠穆沁旗| 黄梅县| 三都| 邛崃市| 盱眙县| 建水县| 临清市| 怀安县| 南丰县| 都匀市| 西盟| 长沙市| 岗巴县| 崇文区| 夏津县| 上蔡县| 酒泉市| 宣化县| 乐陵市| 高安市| 天门市|