当我给id = 5时sql查询。我希望数据来自2个字段前和2个字段之后的id。 [英] sql query for when i am giving id =5 . i want data from giving id with before 2 fields and after 2 fields.
本文介绍了当我给id = 5时sql查询。我希望数据来自2个字段前和2个字段之后的id。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要SQL查询
我的表名是empdata
id name
1 raj
2 sam
3 jhon
4 x
5 y
6 z
7 p
8 a
。我希望数据来自2个字段前和2个字段之后的id。即格式。 id name
3 jhon
4 x
5 y
6 z
7 p
帮帮我。
解决方案
试试下面的sql
声明 @ id INT 跨度>;
set @ id = 5;
选择 ID,名称来自 My_Table 其中 id @ id -2 和 @ id + 2
你好,
选择 ID,名称来自 \\ tempdata 其中 ID> = @ ID-2 和 ID< = @ ID + 2
@id给出参数
谢谢,
Abhimanyu
i want sql query
my table name is empdata
id name
1 raj
2 sam
3 jhon
4 x
5 y
6 z
7 p
8 a
in this table when i am giving id =5 . i want data from giving id with before 2 fields and after 2 fields. i.e bellow format.
id name
3 jhon
4 x
5 y
6 z
7 p
help me.
解决方案
Try below sql
Declare @id int; set @id =5; Select ID,name from My_Table where id between @id -2 and @id+2
Hello,
select ID,Name from empdata where ID >= @ID-2 and ID <= @ID + 2
@id is given Parameter
Thanks,
Abhimanyu
这篇关于当我给id = 5时sql查询。我希望数据来自2个字段前和2个字段之后的id。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文