助け合いフォーラム

OSS-DB

OSS-DB Silver(Ver3.0)
問題ID : 35338
問題を開く
「sample」テーブルには以下のようなデータが格納されている。 以下のSQL文を実行した場合、出力される結果として正しいものはどれか。 SELECT count(age) FROM sample;

この問題はプレミアムコンテンツです。

上に戻る

NULLと空文字

投稿日 2026/05/10

サンプルテーブルデータ

問題のポイントは理解できますし、たぶんそうだろうと回答して正解だったのですが、図というかサンプルデータの見方として、空白は空文字ではなくNULLって説明はどこかにありましたっけ?「カラム名がageなんだから、当然数値型で空文字なんぞ設定できないでしょ」とか言えなくもないですけど。
PostgreSQLはOracleとかと違ってNULLと空文字が明確に区別され、実業務でも結構はまる(笑)ので突っ込んでみました。

この投稿に対して返信しませんか?