[SQL ] 如何分別查詢欄位為空白或非空白的字串
各位大大好,
剛剛練習SQL的查詢語法碰到一個問題,
就是現在資料表的欄位有兩種情況,分別是非空白和空白,
舉個例子來講,如果欄位的資料四筆分別是
"Apple","Ball"," "(欄位為空白,無資料填入) ,"Car"
而我想要分成以下三種情形做查詢動作,
第一種情形是 : 將欄位值為 "空白" 的查詢出來
(也就是將欄位為空白那列資料查詢出來)
第二種情形是 : 將欄位值為 "非空白"的查詢出來
(也就是將欄位為 "Apple","Ball","Car"這三列資料查詢出來)
第三種情形是 : 將不管欄位值為 "空白" 或 "非空白"的查詢出來
(也就是將這四筆資料查詢出來)
請問要如何下條件?
我只想到用decode去分這三種情況,但卻不知道要如何下條件?
煩請有高手知道的話,可以教一下我,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.14.94.195
→
11/03 01:05, , 1F
11/03 01:05, 1F
→
11/03 01:05, , 2F
11/03 01:05, 2F
→
11/03 07:58, , 3F
11/03 07:58, 3F
→
11/03 23:21, , 4F
11/03 23:21, 4F
→
11/03 23:21, , 5F
11/03 23:21, 5F
推
11/04 21:25, , 6F
11/04 21:25, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):