我有两列让我们说A和B,两列都包含一些空值。
我想显示两个列值,不包括它们的空值。
任何建议或帮助都会非常有用。
答案 0 :(得分:0)
您可以在查询中添加Where A IS NOT NULL
以删除A列中的所有空值。您需要稍微修改一下以使用您想要的内容。
答案 1 :(得分:0)
试试这个:
SELECT A, B FROM MYTABLE WHERE A IS NOT NULL AND B IS NOT NULL
如果您需要更多逻辑,请随意发表评论。
答案 2 :(得分:0)
您可以将ISNULL与列名一起使用,以在列包含NULL
时替换Empty值SELECT ISNULL(A,'') A, ISNULL(B,'') B
From TableName
如果您不想显示空记录,则在Where子句中使用IS NULL NULL
SELECT A,B
From TableName
Where A IS NOT NULL AND B IS NOT NULL
答案 3 :(得分:0)
如果您想要没有空值的结果,请使用
select a, b from your_table where a is not null and b is not null
如果您希望结果可以有一列但不是两列
select a, b from your_table where a is not null or b is not null