2012-05-09 36 views
0

我有一個與查詢有關的問題。我有一個表,其中HAVA這些領域獲取包含null和非null的數據庫字段非空值

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 NOT NULL ,我已經做到了這一點

select video_title_image 
    from videos 
where video_title_image != NULL 

但沒有取得結果 任何替代方案?

回答

1

那麼有簡單的方法,他們中的一些這些

select video_title_image 
    from videos 
where not isnull(video_title_image) 

或者

select video_title_image 
    from videos 
where video_title_image > 0 
3

這樣做:

select video_title_image 
from videos 
where video_title_image is not NULL 

比較東西null將導致unknown。這就是爲什麼您需要使用is運營商來檢查null

相關問題