SQLを流したときの結果 フィールド:NO test1 sample1 test2 sample2 test3 sample3 test4 sample4 test5 sample5 値 : 1 A NULL C 1 B 2 E NULL D 4 値 : 2 A 10 C NULL B 10 E 5 D NULL
また、SQLは下記の記載でよろしいのでしょうか。 UPDATE テーブルA SET ? WHERE NO = 2 AND ( sample1 NOT NULL OR sample2 NOT NULL OR sample3 NOT NULL OR sample4 NOT NULL OR sample5 NOT NULL )
■No75002 (鏡月 さん) に返信 > ■No75001 (優希(ゆき) さん) に返信 > 優希(ゆき) さん回答ありがとうございます。 > >>update文でwhereにNO="2"とsample1〜5を not nullの条件で指定すれば出来ます。 >> >>SQL文でデータを追加・更新・削除する方法 >>http://www.atmarkit.co.jp/ait/articles/0709/27/news143_2.html > > 更新するフィールドが不確定な場合、SETの後にはどのように記載すればよろしいのでしょうか。 > > また、SQLは下記の記載でよろしいのでしょうか。 > UPDATE テーブルA > SET ? > WHERE NO = 2 > AND ( sample1 NOT NULL OR sample2 NOT NULL OR sample3 NOT NULL OR sample4 NOT NULL OR sample5 NOT NULL )