2个回答
展开全部
系统默认的是执行了SET EXACT OFF状态,即(非精确比较状态)在这种情况下比较时,左边字串是右边字串的最左边的子串时都认为是相等的,所以?"abc">"a值是逻辑假。因为"abc"与"a“、“ab”都是相等的,所以里面的大小就是逻辑假了。
所以在这种状态下?"abc">"a","a"<"abc" 的结果前一个是逻辑假而后一个是逻辑真
但如果执行了SET EXACT ON状态下,都是精确比较了,必须完全相等,两字串才是相等的。
所以在这种状态下?"abc">"a","a"<"abc" 的结果两个都是逻辑真
所以在这种状态下?"abc">"a","a"<"abc" 的结果前一个是逻辑假而后一个是逻辑真
但如果执行了SET EXACT ON状态下,都是精确比较了,必须完全相等,两字串才是相等的。
所以在这种状态下?"abc">"a","a"<"abc" 的结果两个都是逻辑真
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询