[SQL ] 關於access的查詢的奇怪現象??
大家好:
我遇到一個恐怖的問題, 我用製作了數個查詢, 再用這些查詢
去做查詢, 但沒想到語法明明就正確, 用isnull()卻沒東西Orz
後來我嘗試用''當條件發現居然可以過了, 這是為什麼呢?
e.g. isnull(someColumn)=true找不到東西, 但是comeColume
=''卻可以. = =
這是為什麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.64.24
推
03/04 21:14, , 1F
03/04 21:14, 1F
我再追加設定(?)
我有試過將查詢轉為資料表再做查詢
這時用isnull(someColumn)=true是可以的.
相對的, 用查詢再去做查詢時isnull(someColumn)=true就不行了, 於是我試著改成
someColumn=''卻可以查出東西.
因此, 我想問的是對查詢的欄位使用isnull()為什麼無效?
抱歉, 可能很複雜......
※ 編輯: zeat 來自: 203.68.64.24 (03/04 21:16)
推
03/05 10:04, , 2F
03/05 10:04, 2F
這方法我也試過, 結果是isnull(someColumn)=true以及someColume is null
都行不通. 倒是someColume is not null卻可以過= =
※ 編輯: zeat 來自: 203.68.64.24 (03/05 12:21)