当前位置:  开发笔记 > 数据库 > 正文

将默认值分配给select语句中的数据列

如何解决《将默认值分配给select语句中的数据列》经验,为你挑选了2个好方法。

我想在我的select sql查询中为列分配默认值,这样如果该列的值为null,我会在记录集中获得该默认值.反正有没有这样做?

例:

select col1 (some default value) from tblname;

Alexander Pr.. 16

最好的方法是使用ANSI兼容功能COALESCE:

SELECT COALESCE(column_name, default_value) FROM table_name;

您还可以阅读一篇比较COALESCE和ISNULL 的文章.



1> Alexander Pr..:

最好的方法是使用ANSI兼容功能COALESCE:

SELECT COALESCE(column_name, default_value) FROM table_name;

您还可以阅读一篇比较COALESCE和ISNULL 的文章.



2> LeppyR64..:
select
  isnull(col1, defaultvalue)
from
  tblname;

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有