PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] NILL和''判斷
作者:
hirabbitt
(兔子)
2017-01-24 11:45:39
資料庫名稱:MSSQL
資料庫版本:2012
內容/問題描述:
在做一個找資料的function F1
ALTER FUNCTION F1(
@parm1 varchar(9),
@parm2 varchar(9)
)
中略
SELECT 1 FROM T WHERE
PARM1 = @parm1 and
PARM2 = @parm2
後略
但是後來發現PARM1和PARM2中有''也有NULL
[email protected]/*
作者:
streetbad
(翊)
2017-01-24 11:48:00
ISNULL(PARM1,'')將欄位先轉成只有有值或是''
[email protected]
if @parm1 is nullset @parm1 = '' 類似的方式這樣後面的主查詢指令就不會落落長了
作者:
hirabbitt
(兔子)
2017-01-24 11:53:00
喔~ 太感謝了!!
作者:
cutekid
(可愛小孩子)
2017-01-24 15:10:00
isnull(PARM1,'') = isnull(@parm1,'') andisnull(PARM2,'') = isnull(@parm2,'') and... 以此類推
作者:
hirabbitt
(兔子)
2017-01-24 15:19:00
喔喔!! 喜歡這種寫法
繼續閱讀
[SQL ] mssql or postgresql 語法請教?
superttl
[SQL ] access 空格取代問題
Tampa
[SQL ] 寫入完成後刪除B表中數量0的方法?
elic2577
[SQL ] 請教INSERT INTO與子查詢問題
Mirage
[SQL ] MySQL是否可能只備份增加的部份?
LucasChen
Re: [SQL ] select語法
SeanBoog
[SQL ] 使用ACCESS附件功能上傳到SQL
tony19920126
[SQL ] select語法
wins888
[SQL ] 抓欄位每個都是PRIMARY KEY
hirabbitt
[SQL ] 請問預存程序的存放路徑?
luckid
Links
booklink
Contact Us: admin [ a t ] ucptt.com