SQL SELECT 文
- 前のページ SQL 语法
- 次のページ SQL distinct
この章では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 課程。
- 前のページ SQL 语法
- 次のページ SQL distinct