Selecting NULL values./ja
From SQLZoo
Language: | English • 日本語 |
---|
テーブルにNULL値が出てくることがある。これは未知あるいは不適切なデータにより生じている。スコットランド議会データベースのMSP(スコットランド議会委員)テーブルのNULL値はそのMSPがどの政党にも所属していないことを示す。政党partyテーブルではNULL値をその政党に公式なリーダーが不在(あるいは探し出せなかった)であることを示すために用いる。緑の党とスコットランド社会党(the Greens, the Scottish Socialist Party)いは都合がいいことにリーダーが不在の様である。
IS NULL をNULL値の検索に使える。同様に IS NOT NULL も使える。
WHERE節が何らかの行を返す場合に限ってSELECT文はテーブルから結果を返す。 この例ではアテネAthensでオリンピックを開催した年度を表示する。
(訳者注 英語の記事自体の編集ミス。以下は、リーダーが不在の政党を表示する例。)
SELECT code, name FROM gisq.party
WHERE leader IS NULL
SELECT code, name FROM party
WHERE leader IS NULL