[SQL ] 如何排除null值

看板Database作者 (知足常樂)時間10年前 (2015/10/25 11:26), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
資料庫名稱:Oracle、MySQL 資料庫版本:11、5.6.25 內容/問題描述: 資料庫裡有許多筆資料的的國家欄位都是一樣的值, 想撈出各個國家有多少筆資料所下的語法是~ Select distinct PHNURSTA from " + dataSheet + " order by PHNURSTA ASC"; 但是有些資料的國家欄位值是空的或是null, 如果要排除掉那些是空的或null值的資料的話, SQL應該怎麼下才對? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.41.148 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1445743560.A.8E1.html

10/25 13:08, , 1F
where phnursta is not null 你加這個條件試看看吧
10/25 13:08, 1F

10/27 11:20, , 2F
空的也不行的話用 isnull(PHNURSTA,'') <> '' 試試?
10/27 11:20, 2F
文章代碼(AID): #1MB4l8ZX (Database)