FROM - 対象となる表を指定する -

SQL-92/99   Oracle DB2 SQL Server MySQL PostgreSQL Access

SELECT ...
FROM 表名1 [ 別名1 ] [, 表名2 [ 別名2 ] ... ]

 FROM 句は、データの問い合せを行うときデータを取得する表名を指定するときに使用します。 このとき、複数の表からデータを取得する場合には、表名を「,(カンマ)」区切りで指定します。 また、SELECT 句で指定する列名は、「表名.列名」のように列名の前に「.(ピリオド)」を付けて取得する表名を指定します。

-- 【説明】
-- 次の SQL 文は、「T_01_1」表から指定したデータを取得します。

SELECT ID, L_NAME, F_NAME FROM T_01_1;


IDL_NAMEF_NAME
100101山田晴男
100102佐藤
100103鈴木二郎
100104田中栄吉
100105木村

 FROM 句では、表名のすぐ後に別名を指定することで問い合せを行うときの表名に別名を指定することができます。

-- 【説明】
-- 次の SQL 文は、「T_01_1」表を「T1」、「T_01_2」表を「T2」として、それぞれの表から指定したデータを取得します。

SELECT T1.L_NAME, T1.F_NAME T2.AGE FROM T_01_1 T1, T_01_2 T2
 WHERE T1.ID = T2.ID;


L_NAMEF_NAMEAGE
山田晴男34
佐藤25
鈴木二郎30
田中栄吉40
木村50

参考表

T_01_1

IDL_NAMEF_NAMESEX
100101山田晴男1
100102佐藤2
100103鈴木二郎1
100104田中栄吉1
100105木村1

T_01_2

IDAGE
10010134
10010225
10010330
10010440
10010550