MySQL中varchar类型的max比较。
如果max函数比较varchar类型的字符串通过ascll码的编码逐位比较。
例1:abc和abd,使用max函数取最大为abd。
例2:varchar类型的6和58,使用max函数取最大,则最大值为6。因为逐位比较,6的ascll码比5的ascll码更大。
而int类型的的数值则通过实际大小进行排序。
order by 排序也是使用此规则。
之前好像有学过,但是忘记了,特此提醒自己。
MySQL中varchar类型的max比较。
如果max函数比较varchar类型的字符串通过ascll码的编码逐位比较。
例1:abc和abd,使用max函数取最大为abd。
例2:varchar类型的6和58,使用max函数取最大,则最大值为6。因为逐位比较,6的ascll码比5的ascll码更大。
而int类型的的数值则通过实际大小进行排序。
order by 排序也是使用此规则。
之前好像有学过,但是忘记了,特此提醒自己。