C#中,这个SQL语句该怎么写????

来源:百度知道 编辑:UC知道 时间:2024/05/07 19:18:47
跟据文本框里的txtSubject.Text 的值,去找数据库里Subject这个字段所以的与文本框里一样的值.然后再跟具这查找出来的行去长另一个字段(Number)里的一个最大值,这个语句该怎么写?
在线等...
怎么样把这个最大值读到一个变量里面去???
我用的是DataReader来读的.

Select (Max)Number from table Where Subject = 'txtSubject.Text'
table 是你的数据库里的表的名字.
Max就是取最大值!!!

int num = datareader1.GetInt32(0);//因为你的datareader里面只有一个字段,所以用0表示.

还有什么不懂的,可以发消息给我.

SqlCommand cmd1 = new SqlCommand("Select (Max)Number from table Where Subject = '"+txtSubject.Text+"' "
,con);

string number=string.Empty;
SqlDataReader reader = cmd1.ExecuteReader();
while (reader.read())
{
number=reader[0].ToString() ;
}
reader.close();

select max(字段名) from [表名] where Subject = 'Text内容'

看不懂

打字也不打清楚一 点