最新トピック
1
19 日前
排他制御 19 日前
2
1 ヶ月前
Hatena様にご質問 1 ヶ月前
6
3 ヶ月前
モジュールでカレントフォームのコントロールを使うには 3 ヶ月前
7
4 ヶ月前
日付のテキストボックスからフォームが開けません 4 ヶ月前
9
4 ヶ月前
レポートにおける数値の間隔を広げる方法 4 ヶ月前
12
4 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 4 ヶ月前
11
5 ヶ月前
SQLの型が一致ませんエラー 5 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
hatena様、たびたびありがとうございます。
私もそもそも「リンクテーブルを速くする」コツとして見かけたのでピンと来なかったのですが、ブログ主様はそもそもSQLのことを考えていたのであり、そしてhatena様のおっしゃるとおりのように思われます。
同じブログ主様のこちらのページではクエリチューニングのコツの1つとして載っており、
https://euc-access-excel-db.com/tips/ct07_se/ct071701_mini_system_make/qry-tuning
知恵袋には Null だけを許容すると設計ポリシーの方も見かけられ、
Accessについて。 - 超Access初心者なのですが、... - Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10190934870
>テキスト型の場合、
>Null と "" は見た目の区別がつかないので、混在する状態だと管理が難しくなるので、
>最初に仕様としてどちらか一方のみ許容するように決めます。
>どちらがいいかは最初は好みでいいと思います。(後で簡単に変更できますので。)
>どちらかしかないと決まっていれば、抽出条件などの式を書く時、それを念頭において書けばいいですので。ちなみに私の場合は、Nullのみ許容するようにしてます。
混在の場合には WHERE に OR や Nz が入って、速度的に悪くなりそうなのもhatena様のおっしゃるとおりです。
今まであまり気にしてこなかったのですが、学びの機会になりました。ありがとうございました。