助け合いフォーラム

OSS-DB

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

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

上に戻る

NULLと空文字

投稿日 2026/05/10

サンプルテーブルデータ

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

スタッフからの返信

s staff_ishii

2026/05/16 13:56

makoyang さん、 ご指摘の点を修正いたしました。 ご報告、誠にありがとうございました。

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