作者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://webptt.com/cn.aspx?n=bbs/Database/M.1414126134.A.DDD.html
※ 编辑: BigLoser (211.23.209.101), 10/24/2014 12:49:11
1F:推 z80380: 谢谢高手.已经解决!!! 10/24 12:51
2F:→ lasda: 大大被M文了 好温 10/29 21:29
3F:→ BigLoser: 其实回答的都是google一下就有的答案 10/29 22:37