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