我在一个 名为XMLRECORD
.XML
ABCD
我的记录包含:
<row id="100" xml:space="preserve">
<c9>400</c9>
<c10>4000</c10>
</row>
<row id="90" xml:space="preserve">
<c9>324</c9>
<c10>34</c10>
</row>
我正在尝试XMLRECORD
使用查询来比较这两个节点
SELECT XMLRECORD
FROM ABCD
WHERE XMLRECORD.exist(N'/row[c9/text() < c10/text()]') = 1
在 SQL Server 中执行时,它会显示进行 ASCII 比较的两条记录。如何强制 SQL Server 进行数字比较?