作者BigLoser (大魯蛇。詳見名片~~~)
看板Database
標題Re: [SQL ] SQL NULL值判斷更新問題
時間Fri Oct 24 12:48:51 2014
※ 引述《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#是世界上最強的語言了
紅膠咖咖希希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
推 z80380: 謝謝高手.已經解決!!! 10/24 12:51
→ lasda: 大大被M文了 好溫 10/29 21:29
→ BigLoser: 其實回答的都是google一下就有的答案 10/29 22:37