mysql中max函数varchar类型比较规则

MySQL中varchar类型的max比较。

如果max函数比较varchar类型的字符串通过ascll码的编码逐位比较。

例1:abc和abd,使用max函数取最大为abd。

例2:varchar类型的6和58,使用max函数取最大,则最大值为6。因为逐位比较,6的ascll码比5的ascll码更大。

而int类型的的数值则通过实际大小进行排序。

order by 排序也是使用此规则。

之前好像有学过,但是忘记了,特此提醒自己。

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值