字符串的比较不是通过ASCII码来比较的吗?
为什么SQL语句里小于"AA{"的过滤条件不能把"AAA"的数据过滤出来,其中, "{"的ASCII比"A"大。
对数据库有研究的大神望多多指点。
为什么SQL语句里小于"AA{"的过滤条件不能把"AAA"的数据过滤出来,其中, "{"的ASCII比"A"大。
对数据库有研究的大神望多多指点。
解决方案 »
- 创建合并字段值函数,运行出现“传递到 RIGHT 函数的长度参数无效”错误
- 多个客户端同时往服务器的SQL2000中同一个表写数据会出错吗?需要用互斥体来控制先后吗?谢谢了
- 复杂SQL语句
- fredrickhu 请, 既然您要平衡,分析一下sql2000如何面对未来的sql2008,需要学习哪些东西
- 目标服务器版本不支持该对象或不支持该对象的一个属性?
- 后缀为.db的数据库文件是什么,可以用什么数据库工具打开并修改?
- 降级恢复数据库,SQLServer2000->7.0,请帮忙?
- 为什么我连接不上mysql?
- SQL的判断语句。看看就知道。。。
- 我用pycharm,在import pymysql模块后报错
- 犯难:求一疑难SQL语句
- 急急急急急急急,求高手指导 sql2008 pviot行列转换
--可以呀
if 'AA{'>'AAA'
print '正常'
else
print '不正常'
/*
----------- -----------
65 65
(1 行受影响)
*/
两个ascii码一样大
print N'正常'
else
print N'不正常'排序规则改为二进制
if convert(binary,'AA{') > convert(binary,'AAA')
print 'OK'
else
print 'NO OK'
if 'AA{'>'AAA' COLLATE Chinese_PRC_BIN
print N'正常'
else
print N'不正常' -- Default
if 'AA{'>'AAA'
print 'a'
else
print 'b'
Messages
正常
b我的结果为什么中文和英文不同???