从sql_varient列获取非空数据

时间:2015-06-15 07:05:08

标签: sql sql-server-2008 sql-variant

我有一个带有sql_varient列的sql表。我想查询表以获取有价值的记录。我使用了以下查询

SELECT *
from Table
WHERE sql_varient_column IS NOT NULL

但它返回的数据也没有数据。我怎样才能实现这个目标

3 个答案:

答案 0 :(得分:3)

要使列sql_varient_column的行不为空且不为空:

SELECT *
from Table
WHERE NULLIF(sql_varient_column, '') IS NOT NULL

答案 1 :(得分:2)

试试这个:

  SELECT * FROM Table Where sql_varient_column != ''

答案 2 :(得分:0)

我想你想要这个。

你可以尝试一下

SELECT *
from Table
WHERE ISNULL(sql_varient_column,'') != ''