No.3ベストアンサー
- 回答日時:
厳密に書くと
SELECT a.name, b.id
FROM テーブルA AS a ,
テーブルB AS b
WHERE...
となります。
FROM句で宣言している
テーブルA AS a
は、
「テーブルAをaという名前で扱いなさい」
という意味。
もちろん
SELECT テーブルA.name, テーブルB.id
FROM テーブルA ,
テーブルB
WHERE...
と書いても同意ですが、
SELECT句にいちいち
テーブルA.* , テーブルA.** , テーブルA.***
と書くのは面倒ですよね。
さらに、副問い合わせや、同一テーブルを別々に扱いたい場合などなどなど・・・・
様々な場面で AS を使うことで、すっきりと見やすいSQL文を作ることも可能です。
No.2
- 回答日時:
「テーブルA」という名前のテーブルをこのSQL文の中では「a」という名前(別名)で使うという意味です。
「テーブルA a」とも「テーブルA as a」とも書けます。
個人的には、後者の表記の方が明確で好きですが。
なので、1行目ではselect句で「a.name」と指定することにより、
テーブルAのname列を表示させることができます。
別名を設定してなければselect句で「テーブルA.name」と指定する
必要があります。
テーブルBの部分も同様です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PostgreSQL postgreSQL カラムの全ての値を取得したい 3 2022/10/07 12:33
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- Oracle SQL update方法 2 2022/06/22 14:07
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
テーブルリンク リンク元を知...
-
UTF8のテーブルをODBCドライバ...
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
複雑なSQL文について
-
MySQLで複数テーブルを作成する
-
SQL 外部結合
-
データベースの接続に失敗して...
-
2つのテーブルのカウント結果...
-
MACアドレス見えない
-
複数テーブルにわたるCOUNT
-
mysql alter table 終わらない
-
There was some wine left on t...
-
【SQL】グループ化した際の最頻...
-
ダイニングテーブルの真上に来...
-
DBのテーブルの設計ができず困...
-
まるいテーブル 円い 丸い 漢字...
-
リレーションシップが出来ません。
-
「テーブルに座って……」という...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
テーブルリンク リンク元を知...
-
L2SWはARPテーブルを持っている?
-
テーブルの白く剥がれてるところに
-
飲み会で、座敷orテーブルどち...
-
まるいテーブル 円い 丸い 漢字...
-
1つのテーブルに同じデータを参...
-
このテーブルで
-
置き配された食べ物を袋からど...
-
外部キーだけのテーブル(主キ...
-
【PHP】SQL文のSUM関数で出力し...
-
「テーブルに座って……」という...
-
男性と2人で飲食店に行きテーブ...
-
アクセスのリンクテーブル一覧...
-
一致するデータのみ削除したい
-
論理名とコメント構文(?)について
-
ACCESSで3ファイルを結合して、...
-
MySQLで複数テーブルを作成する
-
複数テーブルにわたるCOUNT
-
SQL 外部結合
おすすめ情報