A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
empty値というのはNullや長さ0の文字列など空白を表すものの総称です
Nullと長さ0の文字列("")の違いは、""はデータ型がテキスト型だという点です
""はテキスと型かメモ型のフィールドにしか入力できません
>テーブルのレコードで3つの値になることはあるのでしょうか?
3つにはならないですね
テキスト型のフィールドなら
""とNullの両方が存在することはありえます
Excelでは""をNoDataに使っていますが
AccessではNoDataはNullです
""もデータのひとつと扱います
No.2
- 回答日時:
Accessのヘルプより引用
----------------------------------
Null 値は、バリアント型 (Variant) に有効なデータが入っていないことを示す値であり、変数が初期化されていないことを示す Empty 値や、Null 文字列と呼ばれる長さが 0 の文字列 ("") とは異なります。
----------------------------------
Accessでの話ですが、Null、Empty、""、は全く異なるものです。
Emptyは初期化されていないVariant変数のみが該当します。
Nullはデータが無効であることを意味します。
""は長さが0である文字列を意味します。
分かりやすく、例えるなら
Title = Null ならば、タイトル不明(不確定)
Title = "" ならば、タイトル無し(確定)
不明と言うのは、
・タイトルが分からない。
・タイトルが有るのか無いのかすら分からない。
タイトル無しは
・タイトルは無い、と言う事が分かっている。
明らかに違う意味で、使い分けることが出来ます。
EmptyはVariant変数が初期化されているかどうか調べるもので、VBAの話です。データベースの話とは少し異なります。テーブルのデータがEmptyになることはありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Google 翻訳 ネット上の数枚にわたるPDFの和訳 2 2022/11/05 21:25
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Java Java 南京錠 2 2023/02/04 11:46
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IT用語について質問です。 以前...
-
ACCESSでテーブルのフィールド...
-
Accessでテーブルの値をテキス...
-
【Access】フォームで自動計算...
-
accessのレポートで元になるテ...
-
ExcelからAccessにデータを取り...
-
Access2003 空レコード挿入
-
ACCESSで和暦を西暦に・・・
-
アクセスのテーブルデータをCSV...
-
Accessでフィールドを追加したい
-
ACCESS VBAにてCSV...
-
オプショングループから文字を入力
-
アクセス エラーを数値「0」に...
-
ACCESSの既存テーブルに、EXCEL...
-
Accessで、フィールドにルック...
-
ACCESS検索★ある文字を複数のフ...
-
ACCESS.ルックアップの値以外...
-
Sqlserver2005でテーブルを作成...
-
accessで順位の合計の順位の求め方
-
view作成時にデータ型を変更し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブルの値をテキス...
-
Accessのフィールド数が255しか...
-
ACCESSで400以上のフィールドが...
-
ACCESSでの改行コード
-
INSERT INTO ステートメントに...
-
accessのレポートで元になるテ...
-
アクセス エラーを数値「0」に...
-
ExcelのデータをコピーでACCESS...
-
Accessで、固定アルファベット+...
-
Access 昇順・降順で並び替え...
-
accessで重複を防ぎたい
-
アクセス VBAで列の入れ替...
-
SQLServer2005のSQL文での別名...
-
ACCESSで和暦を西暦に・・・
-
ACCESS2000「定義されているフ...
-
主キーはオートナンバー型のID...
-
ACCESSでオートナンバーを任意...
-
ACCESSでテーブルのフィールド...
-
アクセス A列コピー B列貼り...
-
IT用語について質問です。 以前...
おすすめ情報