你好,求问在sql数据库中isnull函数的问题?

update lll set name='1aanna',age =isNULL('',age) where number='10000';
如上 ,写了一句查询,是当age那栏为空时不更新,维持age原值 ,怎么不对呢?
一旦这样执行,还是会变为null值。。。
求大家帮忙解释一下~~~·

拉风的咖菲猫
浏览 268回答 2
2回答

HUH函数

update lllSET name='1aanna',age =isNULL(age,'')WHERE number='10000';

互换的青春

isnull(a,' ')=' '举个例子表T中a列值有四列A1A2' 'nullselect * from T where isnull(a,' ')=' '检索的结果把a列是' ' , null的全部检索出来有两列' 'null
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
MySQL