SQL SELECT 文

この章ではSELECTおよびSELECT *文について説明します。

SQL SELECT 文

SELECT文はテーブルからデータを選択するために使用されます。

結果は結果テーブル(結果セットと呼ばれる)に保存されます。

SQL SELECT 文法

SELECT 列名 FROM テーブル名

および:

SELECT * FROM テーブル名

コメント:SQL 文は大文字小文字を区別しません。SELECT は select と等価です。

SQL SELECT 例

「LastName」と「FirstName」の名前の列の内容(「Persons」のデータベーステーブルから)を取得するには、以下のような SELECT 文を使用してください:

SELECT LastName,FirstName FROM Persons

"Persons" テーブル:

Id LastName FirstName 住所
1 アダムズ ジョン オックスフォード・ストリート ロンドン
2 ブッシュ ジョージ ファイブ・アベニュー ニューヨーク
3 カーター トーマス 长安街 北京

結果:

LastName FirstName
アダムズ ジョン
ブッシュ ジョージ
カーター トーマス

SQL SELECT * 例

現在、"Persons" テーブルからすべての列を選択したいと考えています。

列名の代わりにシンボル * を使用してください:

SELECT * FROM Persons

ヒント:星号(*)はすべての列を選択するショートカットです。

結果:

Id LastName FirstName 住所
1 アダムズ ジョン オックスフォード・ストリート ロンドン
2 ブッシュ ジョージ ファイブ・アベニュー ニューヨーク
3 カーター トーマス 长安街 北京

結果セット(result-set)内のナビゲーション

SQL クエリプログラムが得た結果は結果セットに保存されます。ほとんどのデータベースソフトウェアシステムでは、結果セット内でプログラミング関数を使用してナビゲートすることができます。例えば:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record などです。

これらのプログラミング関数は本教材では説明されていません。関数を呼び出してデータにアクセスする方法を学びたい場合は、以下のサイトを訪れてください。 ADO 課程 および PHP 課程