2014年2月27日

sql查询前后两位

摘要: SQL排名的问题,A这个人在数据库里排第十,怎么查询一个他前面两位,后面两位,包括自己的五条数据,各位有啥高招?DECLARE @table TABLE ( id INT PRIMARY KEY IDENTITY(1, 1) , NAME VARCHAR(20) )INSERT INTO @table( NAME )VALUES ( 'AA' )INSERT INTO @table( NAME )VALUES ( 'BB' )INSERT INTO @table( NAME )VALUES ( 'CC' )INSERT IN... 阅读全文

posted @ 2014-02-27 17:39 Aidou_dream 阅读(1700) 评论(0) 推荐(0) 编辑

一个类似权限挂载的设计

摘要: 四个表,第一个 DECLARE @A TABLE 状态表DECLARE @A TABLE ( [Aid] INT PRIMARY KEY NOT NULL , [name] NVARCHAR(50) NOT NULL ) ;有id,有[name]表状态,假设@A表有三种状态INSERT INTO @A( Aid, name )VALUES ( 1, N'状态1')INSERT INTO @A( Aid, name )VALUES ( 2, N'状态2')INSERT INTO @A( Aid, name )VALUES ( 3, N'状态3')第 阅读全文

posted @ 2014-02-27 17:27 Aidou_dream 阅读(260) 评论(0) 推荐(0) 编辑

导航