所以我试图制作一份能够产生最佳男性和/或最佳女性提名/获奖者的报告。然而,当我运行我的选择时,我得到所有没有获奖者或提名的电影。无法弄清楚如何摆脱空值。这是我的代码。顺便说一句,这是在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;
但我的结果包含获奖者和被提名者的电影以及没有任何获胜者/ noms的电影,导致显示空值的查询。如何摆脱查询中显示的空值的结果/电影?
答案 0 :(得分:1)
您需要添加page.open
条件,但如果您将联接与where
子句分开,也会更好。
where