我有一个Timestamp对象 -
java.sql.Timestamp time = null;
我在数据库表中有一个datetime
值val_time
。
val_time datetime
情况是,在执行操作时,val_time
没有得到更新(这在我的情况下非常正常)。从DB读取时,日期时间值自然为空。所以timestamp对象也将为null。 我的问题是 - 我们可以获得除null之外的一些默认值吗?
答案 0 :(得分:7)
既然您在标签中声明使用了mysql,我建议您在查询中使用IFNULL语句来获取默认值而不是NULL。
SELECT IFNULL(colname, your-default-value) FROM xyz;
http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_ifnull