sql 笔试题(三)

本文提供了两组SQL笔试题目,包括查询姓张的学生、不及格的计算机科学生、等值联接与外联接查询,以及表的操作如插入、更新、删除记录。同时,涉及了如何创建和操作唯一索引。
摘要由CSDN通过智能技术生成

题目一、
有两个表:

TableX有三个字段Code、 Name、 Age、 其中Code为主键;
TableY有三个字段Code、 Class、Score, 其中Code + Class 为主键。两表记录如下:

Code Name Age Code Class Score
97001 张三 22 97001 数学 80
97002 赵四 21 97002 计算机 59
97003 张飞 20 97003 计算机 60
97004 李五 22 97004 数学 55


1、请写出SQL,找出所有姓张的学生,并按年龄从小到大排列;


2、请写出SQL,取出计算机科考成绩不及格的学生;


3、通过等值联接,取出Name、Class、Score,请写出SQL即输出结果


4、通过外联接,取出每个学生的Name、Class、Score、请写SQL输出结果


5、请写SQL,在TableX 表中增加一条学生记录(学号:97005 姓名:赵六 年龄:20);


6、李五的年龄记录错了,应该是21,请写SQL,根据主键进行更新;


7、请写SQL,删除TableX中没有考试成绩的学生记录,请使用not in条件;


题目二、
有两个表定义如下:
create tableindividual (
firstname  varchar2(20) not null
lastname    vatchar2(20

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值