![欠落している列にnullを挿入する方法は? [閉鎖]](https://linux33.com/image/112427/%E6%AC%A0%E8%90%BD%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%88%97%E3%81%ABnull%E3%82%92%E6%8C%BF%E5%85%A5%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
以下のようにテーブルリストに値を挿入するスクリプトを作成したいと思います。
はい:
insert into TABLE1
( a,b,c)
select a,b,c from TABLE2;
しかし、TABLE2
列がないので、C
その列にnullを挿入したいと思いますC
。
私が使っている実際のテーブルには多くの列があります(例:約70〜100個)。
答え1
INSERT INTO TABLE1 (a, b, c)
SELECT a, b, NULL FROM TABLE2;
a
これにより、b
列との値がTABLE2
その列のinに挿入され、TABLE1
またNULL
の値が挿入されますTABLE1.c
。