mysql字符串转数字

发布时间: 2023-11-21 10:49 阅读: 文章来源:1MUMB238PS

在mysql数据库中,如果排序字段是字符串类型的数字,需要先转换成数字在进行排序,格式如下:

CONVERT(str,SIGNED)-- sql: 将年龄转换成数字格式并由大到小进行排序-- select * from code_cli_user order by CONVERT(age,SIGNED) desc;

CONVERT属于字符转换函数,支持的格式有:

#二进制,同带binary前缀的效果BINARY #字符型,可带参数char() #日期DATE #时间TIME #日期时间型DATETIME #浮点数DECIMAL #整数SIGNED 无符号整数#UNSIGNED
•••展开全文