SQL数据库问题

TableX存储学生个人基本信息,有三个字段Code,Name,Age,其中Code为主键;TableY存储学生选课信息,有三个字段Code,Class,Score,其中... 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,创建出TableX表
2.请写出SQL,列出所有学生的个人基本信息
3.请写出SQL,列出所有姓张的学生,并按年龄从小到大排列
4.请写出SQL,取出计算机科考成绩不及格的学生
5.通过等值联接,取出Name,Class,Score,请写出SQL即输出结果
6.请写SQL,在TableX表中增加一条学生记录(学号:97005 姓名:赵六 年龄:20)
7.李五的年龄记录错了,应该是21,请写SQL,根据主键进行更新
8.请写SQL,删除TableX中没有考试成绩的学生记录,请使用not in条件
展开
 我来答
铃兰子铭
2014-10-27
知道答主
回答量:49
采纳率:0%
帮助的人:11万
展开全部
  1. create table TableX(Code varchar(10), Name varchar(50), Age varchar(10));

  2. d

  3. select * from TableX where Name like '张%' order by Age asc;

  4. select * from  TableX, TableY where xCode=yCode and Class='计算机' and score<60;

  5. select TableX.Name,TableY.Class,TableY.Score from TableX,TableY where xCode=yCode;

  6. insert into TableX (xCode,Name,Age) values(‘97005’,‘赵六’,‘20’);

  7. update TableX set Age=21 where xCode='97004';

  8. delete from TableX where xCode not in(select xCode from TableY);

TableDI
2024-07-18 广告
当在Excel中匹配两个表格的数据时,我们可以使用多种方法。一种常见的方法是使用“VLOOKUP”函数,它允许你在一个区域或表格的首列中查找值,并返回同一行中其他列的值。确保两个表格中有一个共同的键(如ID、姓名等),并在VLOOKUP函数... 点击进入详情页
本回答由TableDI提供
辟寒金小髻鬟松
2014-06-17 · TA获得超过202个赞
知道答主
回答量:141
采纳率:100%
帮助的人:60.7万
展开全部
如果安装文件正常,操作步骤正确,按照理论上是不会有冲突的,甚至你如果喜欢的话,可以在一台机器上同时安装sql 2000,sql 2005,sql 2008。但安装使用过程中注意几个问题就行:
(1)sql2000和sql2005 最好都不要使用默认实例名,而且实例名最好不同。
(2)安装好如果要使用远程登录,最好给两个实例分别设置端口号,不要使用动态端口和默认端
口1433。
(3)登录时使用身份认证(sa),不要用默认的windows身份。可能会造成一些不必要的麻烦。同时sql browser服务开启,方便远程操控和连接。
(4)sql 2000不可以访问2005的数据库,2005可以访问2000。所以可以很方便地跨实例进行操作。
具体有什么问题,欢迎追问!
求采纳为满意回答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式