Sqlite-select-query
SQLite-SELECTクエリ
SQLite SELECT ステートメントは、結果テーブルの形式でデータを返すSQLiteデータベーステーブルからデータをフェッチするために使用されます。 これらの結果テーブルは、*結果セット*とも呼ばれます。
構文
以下は、SQLite SELECTステートメントの基本的な構文です。
ここでは、column1、column2 … 値を取得するテーブルのフィールドです。 あなたがフィールドで利用可能なすべてのフィールドを取得したい場合は、次の構文を使用することができます-
例
次のレコードを持つCOMPANYテーブルを検討してください-
以下は、SELECTステートメントを使用してこれらすべてのレコードを取得して表示する例です。 ここでは、最初の3つのコマンドを使用して、適切にフォーマットされた出力を設定しています。
最後に、次の結果が得られます。
COMPANYテーブルの選択したフィールドのみを取得する場合は、次のクエリを使用します-
上記のクエリは、次の結果を生成します。
出力列幅の設定
上記の .width コマンドは、最初の列幅を10、2番目の列幅を20、3番目の列幅を10に設定します。 最後に、上記のSELECTステートメントは次の結果を返します。
スキーマ情報
すべての* dotコマンド*はSQLiteプロンプトで使用できるため、SQLiteでプログラミングする場合、 sqlite_master テーブルで次のSELECTステートメントを使用して、データベースで作成されたすべてのテーブルをリストダウンします。
testDB.dbにCOMPANYテーブルのみがあると仮定すると、次の結果が生成されます。
次のように、COMPANYテーブルに関する完全な情報をリストできます-
testDB.dbにCOMPANYテーブルのみがあると仮定すると、次の結果が生成されます。