SQL DEFAULT VALUE

时间:2010-04-27 06:45:57

标签: sql

我想将默认值设置为变量

SELECT ID, VALUE
FROM TABLE

现在我希望该值对每个ID都有一个默认值0。我该怎么办?

4 个答案:

答案 0 :(得分:1)

您是否在询问如何在选择中指定默认值:

SELECT ID, 0 as VALUE FROM TABLE

或者您希望基础表列具有默认值吗?

答案 1 :(得分:1)

select id, 0 as value_default from myTable

所以你有一个针对命名列分配的初始默认值(你可以改变的值)。

答案 2 :(得分:0)

如果您的意思是想要列为空时的默认值,那么您可以使用NVL函数(至少在oracle中),例如

SELECT NVL(thecol, 0) FROM thetable;

答案 3 :(得分:0)

SELECT ID, IFNULL(VALUE,0) as Value
FROM MyTable

这将选择ID和Value。如果value为null,则显示0