Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はSQLとSQLiteを使い始めたばかりです。(1)必要な列を含むテーブルを作成し、(2)区切り記号/区切り記号を指定し、(3)csvをインポートすることにより、csvをテーブルとしてインポートできることを認識しています。ただし、列数が多い場合はどうすればよいかわかりません。上記の(1)のようにテーブルを定義するのは現実的ではありません。
csvファイルに異なるデータ型の454列が含まれているテーブルとしてcsvをインポートするにはどうすればよいですか?
列名を含む最初の行を取得します。
Name;Amount;foo;...;bar
区切り記号をコンマに置き換え、CREATE TABLE xxx(最初と);最後に挿入します。
CREATE TABLE xxx(
);
CREATE TABLE xxx(Name,Amount,foo,...,bar);
データ型がないことに注意してください。インポートされた CSV ファイルのすべての値は文字列として扱われます。