sql 学习5
sql入门到精通学习,这里有一个表如下,很简单,
第一,做一个成绩练习,用case来判断 ,sql如下
select id,name,(case when row>1 and row<51 then '不级格' when row>50 and row<80 then '不错' when row>79 then '很好' end) as '成绩' from course
成功后如下图,这里把T_SQL的case简单使用下,
第二,再来做个T_SQL if 学习,还是上面的表
这里计算把平均成绩小于70分的人都加上10分,sql如下
declare @count int //定义变量
set @count=0
select @count=avg(row) from course //得到平均成绩
if(@count <70)
begin
update course set row=row+10 where row<70 //如果平均成绩小于70,就把成绩小于70的所有人加10分
end
else
begin
end
如何创建表分区,写得很不错,记下来
http://blog.csdn.net/smallfools/article/details/4930810