| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 517 人关注过本帖
标题:[求助]一个查询不会
取消只看楼主 加入收藏
hanxuema
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-7-28
收藏
 问题点数:0 回复次数:0 
[求助]一个查询不会

drop table stu --删除表

create table stu --创建表
(
Name varchar(20),
Age int not null,
语文 int,
数学 int,
英语 int,
总分 int,
level varchar(8)
)

--添加数据
insert into stu(name,Age,语文,数学,英语) values('alle',18,85,75,80)
insert into stu(name,Age,语文,数学,英语) values('jack',17,75,85,90)
insert into stu(name,Age,语文,数学,英语) values('hella',19,75,80,80)
insert into stu(name,Age,语文,数学,英语) values('errla',20,90,85,95)


select * from stu --查询表
update stu set 总分 = 语文+数学+日语

declare @result int
declare @lev varchar(8)
update stu set level = @lev
set @lev=
case
when(@result > 250) then 'A'
when(@result < 251 and @result > 230) then 'B'
when(@result < 231 and @result > 210) then 'C'
when(@result < 211 and @result > 190) then 'D'
else ' 不及格'
end

这是我写的 后面的一部分是错的... 不知道怎么改...

做一个学生的表

name age 语文 数学 英语 总分 level
1 peter 18 95 97 96 88 a
2 mary 19 95 97 96 88 a
3 jack 20 95 97 96 88 a
4 lucia 18 95 97 96 88 a


谢谢大家

搜索更多相关主题的帖子: 查询 
2006-08-31 17:25
快速回复:[求助]一个查询不会
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036754 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved