Re: [SQL ] SQL NULL值判斷更新問題

看板Database作者 (大魯蛇。詳見名片~~~)時間11年前 (2014/10/24 12:48), 11年前編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《z80380 (陸阿彩)》之銘言: : (針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) : 資料庫名稱:MSSQL : 資料庫版本:不清楚 : 內容/問題描述:請問各位大大 : IF (SELECT ogac from warehouse where name= '0003')= null : update warehouse : set OGAC='2012/02/01' : where name= '0003' : 我查 : SELECT ogac from warehouse where name= '0003'確實是NULL值 : 但是怎麼不會update '0003'資料的OGAC呢? : 是有地方寫錯嗎? 這位溫拿您好, 要判斷資料庫中 NULL 的欄位值,請使用 IS NULL 或者是 IS NOT NULL, 所以您可以改寫成, IF (SELECT ogac from warehouse where name= '0003') IS null 再測試看看, 謝謝閱讀。 -- 我覺得C#是世界上最強的語言了 紅膠咖咖希希▁▁▁▁ 其他的應該廢除 寶水啡啡嘉 ██ - □–□ 如果各位有興趣的話,可以現在開始學 但是要安裝VisualStudio       因為我們只會支援精英IDE,絕對不會接受垃圾 ψdohProject /◣– /█◣ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.209.101 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1414126134.A.DDD.html ※ 編輯: BigLoser (211.23.209.101), 10/24/2014 12:49:11

10/24 12:51, , 1F
謝謝高手.已經解決!!!
10/24 12:51, 1F

10/29 21:29, , 2F
大大被M文了 好溫
10/29 21:29, 2F

10/29 22:37, , 3F
其實回答的都是google一下就有的答案
10/29 22:37, 3F
文章代碼(AID): #1KITestT (Database)
文章代碼(AID): #1KITestT (Database)