如何从包含允许空值的列的表中提取数据到不可归零的列表

时间:2016-12-08 12:35:47

标签: c# sql asp.net

我需要从包含允许空类型的所有列的表中将数据拉到另一个表中,该表具有与前一个表匹配但非空类型的列。

所以我需要一个查询来拉取所有匹配列的整个数据。在空行的位置有一个默认值。

1 个答案:

答案 0 :(得分:0)

我假设给定的列是整数类型,默认值是0.您可以根据您的RDBMS使用以下列:

SQL Server

ISNULL(COL_1,0)

<强>的Oracle

NVL(COL_1,0)

or

COALESCE(COL_1,0)

<强> MYSQL

IFNULL(COL_1,0)

or

COALESCE(COL_1,0)

将col_1替换为您的列名称,将默认值0替换为适当的值