SQL SELECT文
SELECT 文は、データベースからデータを選択するために使用されます。
SQL SELECT 文
SELECT 文は、データベースからデータを選択するために使用されます。
結果は、結果セットと呼ばれる結果テーブルに格納されます。
SQL SELECT 構文
SELECT column1, column2, ... FROM table_name;
と
SELECT * FROM table_name;
パラメータの説明:
- column1, column2, ...:選択する列名。複数の列を指定できます。列名を指定しない場合は、すべての列が選択されます。
- table_name:クエリ対象のテーブル名。
*: ワイルドカード。テーブル内のすべての列を選択することを示します。
デモデータベース
このチュートリアルでは、サンプル サンプルデータベースを使用します。
以下は "Websites" テーブルから選択されたデータです:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | サンプル | http://www.example.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
SELECT 列の例
次の SQL 文は "Websites" テーブルから "name" 列と "country" 列を選択します:
例
SELECT name,country FROM Websites;
出力結果:

SELECT * の例
次の SQL 文は "Websites" テーブルからすべての列を選択します:
例
SELECT * FROM Websites;
出力結果:

結果セット内のナビゲーション
ほとんどのデータベースソフトウェアシステムでは、プログラミング関数を使用して結果セット内をナビゲーションできます。例:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record など。
このようなプログラミング関数は、本チュートリアルでは解説しません。関数呼び出しによるデータアクセス方法を学ぶには、当サイトのADO チュートリアルまたはPHP チュートリアル。
その他の拡張