ITPub博客

首页 > 数据库 > MySQL > mysql中的(字符)转换函数以及排序问题。

mysql中的(字符)转换函数以及排序问题。

原创 MySQL 作者:realji 时间:2007-07-09 11:37:41 0 删除 编辑

参照手册得知,可以用cast函数完成以字符形式存储的数字到数字转换,以用于排序,否则直接排序会不符合需要。

  • CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name)

CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。

这个类型 可以是以下值其中的 一个:

    • BINARY[(N)]
    • CHAR[(N)]
    • DATE
    • DATETIME
    • DECIMAL
    • SIGNED [INTEGER]
    • TIME
    • UNSIGNED [INTEGER]

使用cast(待转换字段 as UNSIGNED),生成为 UNSIGNED/SIGNED 数字。这个函数有点象oracle 中 to_char,to_number,to_date等函数的集合。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7425608/viewspace-925421/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-09

  • 博文量
    55
  • 访问量
    161930