标签:ret creat 输出 top end query 其他 编程 core
1 分页查询: 将查询的内容分页,每查一次就是一页
1) select top 10* from score :从score 表里查前十个 sqlsquery 里特有的
2)select * from limit(0,10) : 查前十个 其他语言里的
特例 查中间的 (查三,四个):
select top 2* from score where sno not in( select top 2* from score) 除了前两行再查两行
sql squery 编程:
定义类型:
declare @a int ; 定义类型a为整型; declare是声明的意思
定义 1) set @a=1; 给a 赋值
2) select @a=1;
输出 1) select @a ; 选择a输出
2) print @a print是打印的意思
加法:
declare @a int;
declare @b int;
declare @c int;
select @a=1;
select @b=2
select @c=@a+@b;
seelect @c;
判断 : if.........else , begin.........end
declare @ a int;
declare @b int;
set @a=1;
set @b=2;
if @a=1;
begin
select @a;
end
else
select @b;
: 如果a=1则输出a否则输出b
循环:
while 1=1
begin
print 1
end
:当1=1时则循环输出1
存储器:
创建方法
create proc jiafa (默认存在存储器里)
设置参数
@a int;
@b int;
as 存储过程:
declare int;
set @c=@a+@b;
return @c;
select @c;
go
:就是有一个方法将两个参数a,b相加输出和
调用:exec jiafa 1,2
调用名叫加法的方法
然后将a,b赋值1,2
接收:
declare @sum int;
exec @sum =1,2
select @sum
标签:ret creat 输出 top end query 其他 编程 core
原文地址:http://www.cnblogs.com/hezhilong/p/7755305.html