我写了这段代码:
MySqlCommand command1 = new MySqlCommand("SELECT SUM(standard_one) FROM `challenge` WHERE (SELECT DAYOFWEEK(date)=1) AND challenge_id = @challenge_id and username = @username", db.getConnection());
command1.Parameters.Add("@challenge_id", MySqlDbType.Int32).Value = comboBox1.SelectedItem;
command1.Parameters.Add("@username", MySqlDbType.VarChar).Value = globals.username;
问题是有时此命令返回 null。
如何检查命令是否会返回 null?如果是这样,它返回 0?