1
大文字と小文字を使用してデータを表示したいとします。 今、私のデータベースで:大文字と小文字を区別するステートメントを選択します。
Id MoodHappy MoodSad
1 1 0
私はこの値を取得したいが、ID 1が選択されている場合、私は私が表示したい 1として、または0表示したくないとmoodhappyが1に等しく、幸せを表示します。
"Select moodHappy, case when moodHappy = 1 then 'Happy' end as moodlvl from Mood";
SqlDataReader myReader = cmd.ExecuteReader();
addScholarship userObj = new addScholarship();
while (myReader.Read())
{
string moody = myReader["moodHappy"].ToString();
userObj = new addScholarship(moody);
}
myReader.Close();
return userObj;
結果はまだあなたが何も表示されない1としませ幸せ
を表示しますか?読者が読者を読むのを見ますか?あなたはオブジェクトを作成します。それはそれです。 –
私はかなりudsではありません – skylight
'MoodHappy'-valueではなく' 'Happy''を返すのではなく、' moodHappy'を選択から省略し、 'case when'-statementだけを使用しますか? 'moodHappy = 1の場合のケースを選択し、ムードからムードルームとして 'Happy'を終了してください。 – HimBromBeere