SELECT DECLARE @t INT
SELECT @t=MAX(num) FROM table1
PRINT @t

解决方案 »

  1.   

    DECLARE @t INT
    SELECT @t=MAX(num) FROM table1
    PRINT @t
      

  2.   

    你写的东东是在t-sql中,如果在程序中使用,可以在dataset中使用select max(num) as num from table1,这时你在取num是值时就是你要的东东了,使用ado.net可以不用每次都操作数据库,其效率很高。
      

  3.   

    那如果用的是SqlDataAdapter控件应该如何写呢?
      

  4.   

    用SqlDataAdapter的话可以把数据Fill到一个DataSet或DataTable中,然后到DataSet或DataTable里去读就可以了。
      

  5.   

    先谢谢各位!请问bluesx
    在DataSet中取字段最大值的写法是什么样的呢?