我正在使用SQL Server 2008.在我的表中,我有一个名为TestDatatype 的列binary.
TestData列中的示例数据是
1. 0x0001DC780C0030373156635D0C00B8840301009A0600AC
2. 0x0301DC780C0030373156385D0C006499C401009A0600AC
Run Code Online (Sandbox Code Playgroud)
写下面两个查询以获取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
Run Code Online (Sandbox Code Playgroud)
请更正查询以获得预期结果