美文网首页全栈小知识
全栈小知识-mysql将字符串转换成数字

全栈小知识-mysql将字符串转换成数字

作者: 一个节点 | 来源:发表于2019-02-25 17:34 被阅读0次

    在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
    

    转载来源:全栈小知识-mysql将字符串转换成数字

    相关文章

      网友评论

        本文标题:全栈小知识-mysql将字符串转换成数字

        本文链接:https://www.haomeiwen.com/subject/gkggyqtx.html