2013-04-04 29 views
1

所以我想要做的是在sql中更新我的一个表中的几列。我需要将当前为null的值更新为0.75。我已经做了一些研究,但我无法专门找到与我的问题有关的答案。谁能帮我吗?我知道它会读这样的事情,如果值不为空,更新列(空值为整数)

UPDATE copy_f_staffs 
SET overtime_rate='11.10' 
WHERE id=12; 
+3

如何'11 0.10 ',一个字符串,与0.75的值有关? – 2013-04-04 23:17:37

回答

1

对于Oracle

UPDATE copy_f_staffs 
SET overtime_rate='11.10' 
    WHERE overtime_rate is null; 

这将设置你的空overtime_rate领域'11 0.10'

+1

真棒,感谢哥们。我会尽快答复! :) – Yoyoyo 2013-04-04 22:45:35

+0

没有probs,祝你好运! – Scotch 2013-04-04 22:46:18