SSブログ

AccessクエリとSQLの関係 フィールド [Accessクエリ]

さて、Accessクエリの続きである。

前回は、クエリのデザインビューをざっくりと説明した。
上部がテーブルを指定する場所で、SELECT命令のFROM句にあたる。
下部が抽出条件などを指定する場所で、今のところテーブルfooの全列を指定しているだけとなっており、こらはSELECT命令のSELECT句にあたる。

というところまでやった。
今回は、デザインビューの下部にいろいろ条件を入れてみたいと思う。

フィールドで列指定

まずは、テーブルfooの全列ではなく、a列だけを取得してみよう。テーブルfooにはaとbのふたつの列を定義しているが、b列は見なくてよいので、a列だけにしたいのである。

どうすればよいかというと、フィールドのところをfoo.*からaに変更するだけである。

フィールドの横に表示される▽のところをクリックすれば、ドロップダウンでリストが表示される。このリストは、上部に追加されているテーブルのフィールドが列挙されている。リストの中からaを選択してもよいし、aを入力してもよい。

Access a列に変更2017-05-26 (7).png

この状態で、クエリを実行すると、データシートビューになる。指定したaのフィールドだけが表示される。

SQLとの対比

フィールドの条件を変更したらSQLではどうなっているのかを見てみよう。

Accessフィールドa列のみ2017-05-26 (14).png

しっかりとSELECT句が変更されている。


取得列を追加してみる

b列も追加してみることにしよう。
上部にはテーブルfooが表示されているが、fooの中に列がリストされていることがわかる。このリストからbをクリックして、そのまま空いているフィールドのところまでドラッグしてみよう。
ドラッグ操作でもフィールドを追加することができる。

Accessドラッグで列を追加2017-05-26 (15).png

SELECT句にもb列が追加されている。SELECT句では、複数の列を取得する場合は、カンマで区切って指定する。

AccessSQLビュー2017-05-26 (16).png

拡大してみたが、文字が小さくて判別不可能ではないか。fooとbの間には.が入っている。foo.bでテーブルfooのb列という意味になる。

詳しくは、SQLポケリを参照して欲しいのだ。


[改訂第4版]SQLポケットリファレンス

[改訂第4版]SQLポケットリファレンス

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2017/02/18
  • メディア: 単行本(ソフトカバー)







サイト内を検索

nice!(0)  コメント(0) 
共通テーマ:携帯コンテンツ

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。



Copyright Atsushi Asai Google+朝井淳
[改訂第4版]SQLポケットリファレンス

[改訂第4版]SQLポケットリファレンス

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2017/02/18
  • メディア: 単行本(ソフトカバー)

イラストで理解 SQL はじめて入門

イラストで理解 SQL はじめて入門

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2019/05/16
  • メディア: 単行本(ソフトカバー)

[データベースの気持ちがわかる]SQLはじめの一歩 (WEB+DB PRESS plus)

[データベースの気持ちがわかる]SQLはじめの一歩 (WEB+DB PRESS plus)

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2015/03/03
  • メディア: 単行本(ソフトカバー)

Access クエリ 徹底活用ガイド ~仕事の現場で即使える

Access クエリ 徹底活用ガイド ~仕事の現場で即使える

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2018/05/25
  • メディア: 大型本

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。