次の表を検討してください
--------------------------------
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は最初の空き列であるため、値で更新されます。