我有一个与查询相关的问题。我有一张表,其中有一个hava这些字段
Table : Videos
Fields : id , video_id , video_title_image_id , video_title_image
现在可以选择使用video_title_image_id或video_title_image 假设有一个像这样的记录
id video_id video_title_image_id video_title_image
1 rSKwjrqBhAA 2 NULL
2 rSKwjrqBhAA NULL image1.png
...
现在我想只选择那些video_title_image不为空的人 我已经完成了这个
select video_title_image
from videos
where video_title_image != NULL
但它没有取得任何结果 还有其他选择吗?
答案 0 :(得分:3)
这样做:
select video_title_image
from videos
where video_title_image is not NULL
将某些内容与null
进行比较会产生unknown
。这就是您需要使用is
运算符来检查null
。
答案 1 :(得分:1)
有一些简单的方法,其中一些是这些
select video_title_image
from videos
where not isnull(video_title_image)
或
select video_title_image
from videos
where video_title_image > 0