次の表を検討してください
--------------------------------
ID | ColA | ColB | ColC
--------------------------------
1 | ABC | |
2 | | XYZ |
3 | PQR | |
4 | MNO | PQR |
ここで、このテーブルに値(EFG)を追加する必要があります。ここID = 1
では、のような任意の列ColA
、ColB
またはColC
空き(空)に応じて値を追加します。これは動的またはプログラムで行われます(任意の言語を考慮してください。ロジックを知りたいだけです)。
例えば:
の場合ID = 1
、列ColB
は最初の空き列であるため、値で更新されます。
の場合ID = 2
、列ColA
は最初の空き列であるため、値で更新されます。
の場合ID = 3
、列ColB
は最初の空き列であるため、値で更新されます。
の場合ID = 4
、列ColC
は最初の空き列であるため、値で更新されます。