结论:
从左至右,逐位比较ascii码,当长度不一致时,长度短的以空填充,空的ascii码为0;
select ASCII('')
结果为0
ascii码:
可以通过SELECT ASCII('A');
进行查询ascii码
字符 | ASCII码 |
---|---|
0-9 | 48-57 |
a-z | 97-122 |
A-Z | 65-90 |
实例
-- 以下结果均为 true
select 'a'<'ab';
select 'a'<'b';
select 'a'<'ba';
select '2'<'20'
select '2'<'30'
select '12'<'2';
-- 以下结果均为false
select '2'<'1'
select '2'<'10'
select '12'<'1';