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

作者: BigLoser (大魯蛇)   2014-10-24 12:48:51
※ 引述《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
再測試看看,
謝謝閱讀。
作者: z80380 (陸阿彩)   2014-10-24 12:51:00
謝謝高手.已經解決!!!
作者: lasda (板橋金城武拉斯達)   2014-10-29 21:29:00
大大被M文了 好溫
作者: BigLoser (大魯蛇)   2014-10-29 22:37:00
其實回答的都是google一下就有的答案

Links booklink

Contact Us: admin [ a t ] ucptt.com