CSVファイルまたはTSVファイルでSQLを直接実行します
- ソフト名 : q – Text as Data
- OS : Linux,Windows
- 言語 : Python
- 開発者 : HOME
q – Text as Data 詳細説明
Qは、CSVS / TSV(およびその他の表のテキストファイル)でSQL様クエリを直接実行できるようにするコマンドラインツールです。Q通常のファイルをデータベース表として扱い、グループ別、結合などのすべてのSQL構文をサポートし、自動列名と列タイプの検出をサポートし、複数のエンコーディングを完全にサポートします。Qはすべてのタイプのエンコーディングを完全にサポートしています。-eデータ・エンコーディングを使用して、入力データ符号化、-Q照会符号化を設定して、クエリ・エンコードを設定し、出力符号化を設定して出力符号化を設定します。賢明なデフォルトは、3つのパラメータすべての場合に適しています。BOMを持つファイル:BOM(バイトオーダーマーク)を含むファイルは、Python&#39では正しくサポートされていません; S CSVモジュール。Q BOMを含むUTF8ファイルを読み取ることを可能にする回避策を含みます – これに対して-e utf-8-sigを使用します。この計画は、すべてのエンコーディングのためのBOMをサポートすることを可能にする、符号化自体からBOM処理を分離することである。