区分0x和0x0000 varbinary列

oxiaedzo  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(291)

我有一个数据类型为列的表 VARBINARY(252) . 有些行具有0x值,而大多数行具有0x0000000。。。。。在这方面的价值 VARBINARY 列。
那我该怎么写一本书呢 SELECT 语句来获取值为0x的行
-以及-
SELECT 语句获取带有0x0000000…..的行。。。。。价值?
非常感谢您的帮助。

guykilcj

guykilcj1#

多亏了@smor,我想我找到了问题的答案。值252是硬编码的,因为它是我的数据类型的最大长度。

SELECT *
FROM [Table1] 
WHERE [Col1] = 0x
    AND DATALENGTH([Col1]) <> 252

相关问题