5赞
6401
当前位置:  开发笔记 > 编程语言 > 正文

Mysql数字类型如何转换函数

Mysql数字类型转换函数的方法:1、使用函数concat将Int转为varchar;2、使用【cast(aassigned)a】将varchar转为Int。

Mysql数字类型转换函数的方法:1、使用函数concat将Int转为varchar;2、使用【cast(a as signed) a】将varchar转为Int。

更多相关免费学习推荐:mysql教程(视频)

Mysql数字类型转换函数的方法:

1、将Int 转为varchar经常用 concat函数,比如concat(8,'0') 得到字符串 '80'

and MENU_NAME LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')

2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串

总结:类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型)

可用的类型 

  • 二进制,同带binary前缀的效果 : BINARY

  • 字符型,可带参数 : CHAR()

  • 日期 : DATE

  • 时间: TIME

  • 日期时间型 : DATETIME

  • 浮点数 : DECIMAL

  • 整数 : SIGNED

  • 无符号整数 : UNSIGNED

SELECT * from  sys_menu  where  PARENT_ID='0' ORDER BY   cast(MENU_NO as signed)

MENU_NO为字母或汉字的时候,转为的数字为0.

3、当我们要经常修改一个用户列表的排序的时候,我们就需要用到序号为小数的情况。因为如果是整数,那么调整了第一个,就要调整后面所有的编号。所以我们采用小数来排序。

比如3 3.1 3.2 3.201 3.9 4

在sql中我们需要

order by u.NUMBER+0
NUMBER 的mysql数据库类型为varchar。

以上就是Mysql数字类型如何转换函数的详细内容,更多请关注 第一PHP社区 其它相关文章!


推荐阅读
  • mysql 全文检索的匹配问题
    开发过程中碰到一个关于mysql全文检索的问题,控制台打印的SQL语句拿到数据库里执行,结果不对。后来发现原来是少了双引号。下面是网上找到的资料,我是看到这个才意识到自己的问题。这 ... [详细]
  • CSS3 ::selection选择器【HTML】
    web前端|html教程CSS3::selection选择器web前端-html教程之前看到有些网站选中内容的颜色和背景色都不是平时看到的蓝色和白色。今天有兴趣查看了一下,原来是一 ... [详细]
  • 近期就看到一篇博文,介绍limit性能的,感觉非常有用。limit 语法SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffsetLI ... [详细]
  • 有时候我们希望网站的不同会员组到看的内容不一样,比如价格或者其它信息。 通过以下方法可以实现: 使用说明: 一、创建目录 在帝国的插件目录:eextend创建yz目录 二、创建文件 在我们创建的目录内新建一个文件index.php,文件内容如下: ... [详细]
  • 【MySQL】MySQL数据库操作命令大全【MySQL】
    数据库|mysql教程命令,数据库,大全数据库-mysql教程特别注意:MySQL数据库不分大小写php源码房屋,vscode代码跳转插件,ubuntu左面系统,tomcat导入j ... [详细]
  • 请问大神一台电脑上可以装两个不同版本的sqlserver么像2005和2008可以。我就装过,不过起实例名时注意区分两个实例的名称,不然连的时候你就不知道哪个是2005哪个是200 ... [详细]
  • php表单常用属性有什么?
    后端开发|PHP问题php,表单属性后端开发-PHP问题程序开发中,必不可少的会使用到form表单,以前只是在前端开发时简单使用,对它的属性不甚了解,最近在后端学习中,不断接触到它 ... [详细]
  • 如何解决《在laravel中返回的时间不正确》经验,为你挑选了1个好方法。 ... [详细]
  • MySQL体系架构的示例分析
    这篇文章给大家分享的是有关MySQL体系架构的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MySQL体系架构M ... [详细]
  • 简介:在3月2日的阿里云开源PolarDB企业级架构发布会上,阿里云PolarDB内核技术专家北侠带来了主题为《PolarDB总体架构设计和企业级个性》的精彩演讲。 ... [详细]
  • 平时在开发中避免不了使用大量的ifelse语句,但过多层的ifelse对于性能有很大的开销,类似如下代码publicclassMainStart{pub ... [详细]
  • 如何解决《MySQL在另一列下面添加一列》经验,为你挑选了1个好方法。 ... [详细]
  • importcx_Oracle#引用模块cx_Oracleconncx_Oracle.connect('oaoa@192.168.0.70:1521ekp')#连接 ... [详细]
  • oracle树查询的最重要的就是select…startwith…connectby…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了orac ... [详细]
  • PHP的用法一条语句更新多行数据
    后端开发|php教程nbsp,num,where,123,ps后端开发-php教程PHP如何用一条语句更新多行数据?idnumps112352651 ... [详细]
author-avatar
芬妮199025
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有