質問: SQL & “(((T_社員マスタ2013.性別)=’男’))** 部分の**()の使い方の意味もよくわかりません**。 参考にしたサイトには、特にこの部分の解説は無く、不明点が残りました。 きちんと理解がしたいので、 有職者の方々からのご解説を頂戴いたしたく存じます。
回答: > > 変数に代入する式を8つにも細切れで分ける理由はなんでしょうか > > > SQL文を組み立てるときの定石ですね 例示されているものはやりすぎな感がありますが 結構 ``` SELECT [指定するフィールド] FROM [テーブル] WHERE [検索条件] AND [検索条件] ``` みたいにすると、コードエディタで見通しがききやすい気がして個人的にもよくやっていました AccessVBAには当てはまりませんが、最近はORMのできがよくなってきているので、コード内にSQLを直書きすることもなくなってきているので、あまり使われなくなっていくかもしれません いくつも():カッコがつくのは、Accessのクエリビルダで生成すると、たまにそうなることがあった印象があるので、クエリビルダで生成したクエリをコピペしているとかでは? あと今回の件には関連性が低いかもしれませんが「T_社員マスタ.性別 = '男'」のように可変部分があるものはパラメータクエリを使うような方向性にした方がよいかもです