获取数据库列中的最大数字

时间:2014-02-20 15:03:45

标签: database sql-server-2012

我正试图在照片中获得数据库中最大的数字

enter image description here

例如,最大数字是31,当我点击一个按钮时它会增加一个。例如,如果在数据库中按下按钮ADD,它将添加数字32.我想以编程方式进行。

谢谢。

2 个答案:

答案 0 :(得分:1)

亲爱的sql server朋友,你可以做到这一点

        DECLARE @MaxNum int;
        SELECT @MaxNum  = ISNULL(MAX(yourcolumn), 0) + 1 FROM yourtable

答案 1 :(得分:1)

好的亲爱的,这是一个简单的解决方案

SqlConnection sqlConnection1 = new SqlConnection("Your Connection String");
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = "SELECT (ISNULL(MAX(yourcolumn), 0) + 1) as BigNum FROM yourtable";
cmd.CommandType = CommandType.Text;
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
reader = cmd.ExecuteReader();
    if (reader.Read())
{
    int bingnum =Convert.ToInt32( reader["BigNum"]);
}
sqlConnection1.Close();