已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
4天前关闭。
Improve this question
一个完整的SQL新手。我只想问为什么这个语句返回一个空行。
screenshot of the statement and the result
到目前为止,我学到的是,使用WHERE子句将不会包含空行。我是不是误会了?我试着在网上寻找答案,但似乎找不到解释。
非常感谢您的评分!
1条答案
按热度按时间zbwhf8kr1#
这可能意味着您有一行带有price,而prod_id或prod_name都没有值。
当我们说使用where子句将不包括空行时,这意味着它将不包括您正在查询的列上为null的行。所以如果你说“其中prod_price = 9。49”,那么就不会得到prod_price列中包含null的任何行。
尝试在select子句中包含prod_price,看看您得到了什么。