Microsoft Access 掲示板

SQL文

4 コメント
views
4 フォロー

お世話になっております。

クエリをSQLで記述できるようになると、どのようなメリットがありますか?

名前なし
作成: 2024/08/17 (土) 13:22:40
通報 ...
1
hiroton 2024/08/19 (月) 09:12:13 ec2f8@f966d

Microsoftのドキュメントには

たとえば、 条件 は、多くの場合、WHERE という単語を含まない SQL 式の WHERE 句と同じです。

という記述が頻出します。SQL全般ではないですが、特にWHERE句については記述方法を習得するべきでしょう。また、そのWHERE句がどのように作用するのかという点において、ある程度SQLそのものの知識も必要になるでしょう

また、「クエリ」という実体が不要になるので、たとえばVBAで何かの機能を作るときにクエリが必要になった場合、直接記述することによって余計な「クエリ」を作らずに済むようになります

2
すずやん 2024/08/19 (月) 15:12:16 >> 1

横からすみません。

基本的なことで申し訳ないのですが、クエリってSQL以外でどうやって使うのでしょうか。

下記のURLの内容は分かるのですが、SQL以外でクエリを使用する方法を知らないので、参考まで教えていただけると助かります。

https://wa3.i-3-i.info/diff199sql.html

3
hiroton 2024/08/19 (月) 16:22:25 ec2f8@f966d >> 2

デザイナ(クエリデザイン)でGUIで作ってるんじゃないですかね?SQL記述知らなくても作れますよ


ACCESSでクエリといった場合、オブジェクトとして保存されている保存済みのSQL構文のことを指したりもします。ナビゲーションウインドウに表示されるクエリですね。>> 1のカギ括弧で括ったクエリ(「クエリ」)はこちらのオブジェクトとして保存したクエリのことを指しています

ナビゲーションウインドウにどこで使われているかわからないクエリが存在するという問題が減るというのがメリットです

4
すずやん 2024/08/20 (火) 13:07:23 >> 2

なるほど・・・そういうことですね。
確かにそうすればSQLを使わなくても実行できますね。

ありがとうございます!