![](/img/trans.png)
[英]Oracle SQL - Keep null value if it's the only one, else avoid null value
[英]Oracle sql - assign value to nulls or keep value if not null
我有这个任务,如果值为null,我需要分配一个值。
如果它不是null那么我想保留已经存在的值..(这就是让我感到难过)我知道它必须很容易..
谢谢,Al
UPDATE myTable
SET myCol = myDefaultValue
WHERE myCol IS NULL;
Coalesce()是您应该使用的,它也是ansi-99标准的一部分。
Update [Table] Set
Col1 = coalesce(Col1, @Col1Val)
,Col2 = coalesce(Col2, @Col2Val)
Where ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.