SQL server 经常使用语句

记录一些简单经常使用的sql语句sql

1、查询组

表中结构与数据spa

一、查询全部结果:select * from Test_Table

结果:3d

二、查询单独一列:select Test1 from Test_Table

三、按条件查询:select Test1 from Test_Table where ID=1

 四、插入一行数据:insert into Test_Table values (4,'test11','test12','test13')

                  

        执行结果                                                       查询结果code

五、更新数据:update Test_Table set Test3='test14' where Test1='test11'

                       

              执行结果                                                                 查询结果blog

六、给列起别名:select ID AS '编号',Test1 as '第一列',Test2 as '第二列',Test3 as '第三列' from Test_Table

七、新添加一列:alter Table Test_Table add Test4 int                

                              注:最后int 为Test4的字段类型class

     

                    执行结果                                                                       从新查询test

八、批量循环更新数据:

declare @i int  
set @i=0
while @i<5
begin
    update Test_Table set Test4 = @i+5 
    set @i=@i +1
end

                    执行结果                                                                                查询结果date

2、数据操做

表中的元数据为:select

一、替换查询结果中的数据

select ID,Test4=
case  
     when Test4<60  then '未及格' 
     when Test4>=60 and Test4<90  then '合格'
     else '优秀' 
     end 
from Test_Table

 执行结果以下:sql语句

 二、求最大数:select max(Test4) from Test_Table

三、求最小数:select min(Test4) from Test_Table

四、求平均数:select avg(Test4) from Test_Table

五、求和:select sum(Test4) from Test_Table

六、统计知足条件的行数:select count(*) from Test_Table where Test4>60

相关文章
相关标签/搜索