帮帮忙 datatable SQL语句
我用Adapter 和 Fill() 这种方式想dataset添加了一个表 起名为Table_Score
表中有一列记录的是分数
我想用 MAX() 求出这一列分数的最大值 然后记录下这个最大值 后边有用。
string sqlstr="SELECT MAX(Score) AS 最大分值 from Table_Score WHERE ItemID='02010102'";
Sql语句不知道写的对不对 接下来又该怎样写呢?
我尝试着如下写了写
SqlCommand cmd = new SqlCommand(sqlstr, conn);
SqlDataReader reader = cmd.ExecuteReader();
然后用reader读取最大值 调了半天不对
请大侠指点下 或者给个思路吧 感激涕零!!!
public static DataSet GetDataSet(string sql)
{
SqlDataAdapter sda =new SqlDataAdapter(sql,ConnectionString);
DataSet ds=new DataSet();
sda.Fill(ds);
return ds;
}
从返回的dataset里取值
木有问题啊,关键看你后面的代码是怎么写的,reader读数据的那段
你添加的表添到数据库里了么,如果只是对dataset操作用不到sql
C# code:
string sql="SELECT MAX(Score) AS 最大分值 from Table_Score WHERE ItemID='02010102'";
Sq
相关问答:
两种错误:
1.如果我这样申明:ResultSet rs;错误提示如下:
An error occurred at line: 51 in the jsp file: /index.jsp
The local variable rs may not have been initialized
48: ......
DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)
string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+"') and (EndTime ......
环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。
......
请问各位,如何将SQl中,某字段中的值横向展开呢,
CASE WHEN
具体问题具体分析,看你要怎么展开
姓名 科目 成绩
张三 英语 90
李四 英语&nb ......
我想使用Sql编个小程序,就是判定一个字符串出现了几次指定字符;
例如在string型“6+4+8+2”中,我需要判定出现了几个“+”;并且实现
if (出现3次)
then
………………(引发事件);
......