助け合いフォーラム
OSS-DB Silver(Ver3.0)
問題ID : 35338
問題を開く
「sample」テーブルには以下のようなデータが格納されている。
以下のSQL文を実行した場合、出力される結果として正しいものはどれか。
SELECT count(age) FROM sample;
この問題はプレミアムコンテンツです。
NULLと空文字
m
makoyang
投稿日 2026/05/10

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