【发布时间】:2019-02-26 12:37:13
【问题描述】:
我正在尝试对大约 35.000 行的表进行选择,其中一列是 varbinary,可能有一些 NULL 值,我需要从结果中排除这些 NULL 值。
问题是:当您在 varbinary 列上进行选择时,需要很长时间才能完成,我找到了一种我不确定是否可以使用的方法,或者是执行类似操作的最佳方法那我想听听一些意见。
这里是:
SELECT REQUEST,REQLOCATION,DESCRIPT,BLOBNAME,BLOBSIZE,substring(BLOBVALUE,0,1) AS BLOBVALUE,BLOBMODE,BLOBPATH,BLOBID,
REDIRID,ANALYST,CLIENT,SEVENT,PACKAGE,INSERTDATE
FROM REQBLOB WHERE substring(BLOBVALUE,0,1) IS NOT NULL
varbinary 列是“BLOBVALUE”列,我在其中执行“substring”选择,这个查询立即给了我 20.000 行的结果,我认为它只返回有效数据,而不是 NULL,如您所想关于那个?
【问题讨论】:
标签: sql-server null varbinary