我正在使用 SQL Server 2008。在我的表中,我有一个名为TestData
type的列binary
。
TestData 列中的样本数据是
1. 0x0001DC780C0030373156635D0C00B8840301009A0600AC
2. 0x0301DC780C0030373156385D0C006499C401009A0600AC
在下面编写了两个查询以获取 TestData 以“0x0001”开头的行。但他们都没有工作。
SELECT *
FROM T_TRANSACTION
WHERE CAST(Indicium AS nvarchar(MAX)) LIKE '0x0001%'
----No results found
SELECT *
FROM T_TRANSACTION
WHERE CAST(Indicium AS nvarchar(MAX)) LIKE '0x0001%'
----Returns all the rows
请更正查询以获得预期结果