加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 将默认值分配给select语句中的数据列

发布时间:2021-04-01 16:38:40 所属栏目:MsSql教程 来源:网络整理
导读:我想在我的select sql查询中为列分配默认值,这样如果该列的值为null,我会在记录集中获得该默认值.反正有没有这样做? 例: select col1 (some default value) from tblname; 解决方法 最好的方法是使用ANSI兼容功能 COALESCE: SELECT COALESCE(column_nam

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

例:

select col1 (some default value) from tblname;

解决方法

最好的方法是使用ANSI兼容功能 COALESCE:
SELECT COALESCE(column_name,default_value) FROM table_name;

您还可以阅读an article,其中比较了COALESCE和ISNULL.

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读