求取前几位的SQL 我想取资料表的前几位但是前几 @number 是可变的高人指点一下select top 5 × from table没法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set rowcount @numberselect * from tableset rowcount 0 declare @number intset @number='5'select top(@number)* from T_FAC_SETTING 本帖最后由 libin_ftsafe 于 2007-11-01 16:14:45 编辑 本帖最后由 libin_ftsafe 于 2007-11-01 16:13:13 编辑 declare @TOP int ,@SQL VARCAHR(100)set @TOP=5 SET @SQL=LTRIM(@TOP)exec('select top '+@SQL+' * from [TABLE]') 查找两张表不相同的数据 如何将文本文件导入SQL? 请问主键与索引有何区别? sqlite 数据库查询问题。 如何在二个表里的找出两个同名字段的唯一值(很简单的)急,在线等待???????? 寻sql语句~~ SQLServer 2000中SELECT如何生成bit型字段? sql server中有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales 有用过SQL Server扩展存储过程的吗? 动态sql语句,非存储过程,如何判断某条数据是否存在,如果不存在就添加一条 求一SQL语句 :) 跪求数据库收缩方案
set @number='5'
select top(@number)* from T_FAC_SETTING
set @TOP=5
SET @SQL=LTRIM(@TOP)
exec('select top '+@SQL+' * from [TABLE]')