日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

软件测试-常见数据库笔试题

發布時間:2023/12/20 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试-常见数据库笔试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、

1.新建表 test

id varchar2(20)
name varchar2(20)
addr varchar2(50)
score number

create table test
(id varchar2(20),
name varchar2(20),
addr varchar2(50),
score number
)

2.給id增加主鍵約束
alter table test add constraint pk_id primary key(id)
3.查詢出分數大于60分的人員,并按分數降序進行排列

select * from test where score>60 order by score desc
4.新增數據 001 zhangsan shenzhen 80
insert into test(id,name,addr,score) values ('001','zhansgan','shenzhen','80')

  • 將zhangsan的分數修改成60
    update test set score=60 where name='zhangsan'
  • 7.刪除zhangsan的信息

    delete from test where name='zhangsan'

    二、

    Student(S#,Sname,Sage,Ssex) 學生表
    Course(C#,Cname,T#) 課程表
    SC(S#,C#,score) 成績表
    Teacher(T#,Tname) 教師表

    問題:

    1、查詢平均成績大于60分的同學的學號和平均成績; avg

    select s#,avg(score) from sc where (select avg(score) from sc)>60 group by s# ;

    select s#,avg(score) from sc where group by s# having avg(score)>60;

    2、查詢所有同學的學號、姓名、選課數、總成績;

    select Student.s#,sname,count(C#),sum(score) from Student inner join sc on Student.s#=sc.s# group by Student.s#,sname

    3、查詢姓“李”的老師的個數;

    select count(*) from teacher where tname like'李%'

    4、查詢沒學過“葉平”老師課的同學的學號、姓名;

    select S#,Sname from Student where s# in (select S# from sc where c# not in (select c# from Course where T#=(select T# from teacher where Tname='葉平' ))

    5、查詢所有課程成績小于60分的同學的學號、姓名;

    select S#,Sname from Student where s# not in (select S# from sc where score>60)

    轉載于:https://blog.51cto.com/11170714/2174593

    總結

    以上是生活随笔為你收集整理的软件测试-常见数据库笔试题的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。