【发布时间】:2015-05-01 16:17:56
【问题描述】:
因此,我正在尝试创建一份报告,以生成最佳男性和/或最佳女性提名/获奖者。但是,当我运行我的选择时,我会得到所有没有获奖者或提名的电影。无法弄清楚如何摆脱空值。这是我的代码。顺便说一下,这是在 Oracle 中。
/*Oscar Nominations for Best Actor Report */
SELECT
movie.MVYEAR as "Movie Year",
movie.MVTITLE as "Movie Title",
star.STARNAME as "Star Name",
movstar.BESTM as "Best Male",
movstar.BESTF as "Best Female"
FROM
movie,
star,
movstar
WHERE
star.STARNUM = movstar.STARNUM
AND
movie.MVNUM = movstar.MVNUM
ORDER BY movie.MVYEAR ASC;
但我的结果包含有获奖者和提名者的电影以及没有任何获奖者/提名的电影,导致查询显示空值。如何摆脱查询中出现的带有空值的结果/电影?
【问题讨论】: