本人想要将某个学生成绩数据表CJ中TOTAL列值取其前N名。而N值是我刚刚由EDIT1输入的。
TOP N中的N值是定值,所以不行,不知道怎么样写才可以。

解决方案 »

  1.   


    declare @myint int
    declare @mystr varchar(200)
    set @myint = 2
    set @mystr = 'select top ' + cast(@myint as varchar)+ ' * from tab1'exec(@mystr)
      

  2.   

    delphi中也可以用以上语句吗?
    我是DELPHI菜鸟,为了毕业设计才开始看的。所以问的问题弱弱的。
      

  3.   

    delphi中也可以用以上语句吗?
    我是DELPHI菜鸟,为了毕业设计才开始看的。所以问的问题弱弱的。