急!考试要考SQL语句!!不难!会写的帮忙写一下!加分!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:27:22
我们学数据库和网页
考试要考 老师给了个大概内容 帮忙写一下!!
写好了的还会再加分的 比较急用!
===================================
1.查询成绩>60。并以成绩升序排序
2.查询前十个查询 成绩>60 并以成绩倒序排序
3.插入一条记录 (5,rrr,1984-6-7,89)
4.删除编号为3的记录
5.将编号为2的记录,把其成绩改为90.
===============================================
以上
帮忙吧!感激不尽!
老师说这是笔试= =
电脑上的考试考过了
结构?我再去问问。
大家能补充的尽量补充!感激不尽

1、select 成绩 from 表 where 成绩>60 order by 成绩 asc;
2、
SqlServer:
select top 10 成绩 from 表 where 成绩>60 order by 成绩 desc;
oracle:
select * from (select 成绩,row_number()over(order by 成绩 desc) id from 表 where 成绩>60) where id <=10;
3、insert into table(字段1,字段2,字段3,字段4) values(5,'rrr','1984-6-7',89);
4、delete from 表名 where 编号=3;
5、update 表名 set 成绩=90 where 编号=90;

说明:因为你没说明表结构,只能写成这样的了。
---
以上,希望对你有所帮助。

发一下表结构,什么学生表,成绩表吧?你这么说没人能帮你写出来,就算写出来也不一定对

-----补充---------
你这些东西无非是些select ,insert update delete的语法
多看看书就什么都会了
你说的那些暂时不教你了,教你语法

查询select [字段名1],[字段名2] from [表名] where [条件]
插入insert into [表名] values [属性1,属性2……]
修改update [表名] set [字段]='XXX'
删除delete from [表名] where [条件]

没用中括号和引号引起来的都是关键字,不可省略
其他的每种用法不同

以SQL Server为例:
设你的成绩表名称为“成绩表”,成绩字段名为“成绩”

1、
select * from 成绩表 where 成绩>60 order by 成绩

2