mysql字符串 转 int-double CAST与CONVERT 函数的用法

摘要:
MySQL CAST()和CONVERT()函数可用于获取一种类型的值并生成另一种类型值。两者的具体语法如下:CAST;转换;转换。Sql代码:mysql˃SELECTCAST+------------------------+| CAST|+------------------------+|3|+---------------------------+可以转换的类型是有限的。此类型可以是以下值之一:二进制,具有二进制前缀的效果:binary字符类型,具有参数:CHAR()日期:date时间:time日期时间类型:DATETIME浮点数:DECIMAL整数:SIGNED无符号整数:UNSIGNATED

MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:

CAST(value as type);

CONVERT(value, type);

就是CAST(xxx AS 类型), CONVERT(xxx,类型)。

Sql代码

mysql>SELECTCAST('3.35'ASsigned)

+------------------------+

| CAST('3.35' AS signed) |

+------------------------+

| 3 |

+------------------------+

可以转换的类型是有限制的。这个类型可以是以下值其中的一个:

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

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

日期 : DATE

时间: TIME

日期时间型 : DATETIME

浮点数 : DECIMAL

整数 : SIGNED

无符号整数 : UNSIGNED

免责声明:文章转载自《mysql字符串 转 int-double CAST与CONVERT 函数的用法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇DHCP Client 服务无法启动,错误代码5:访问被拒绝Netty通过心跳保持长链接下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux的PHP开发环境快速搭建

搭建的环境是LNMP: 1、安装MySQL 这个非常简单我用的是Ubuntu那么就用apt源,下载deb文件然后按照全新安装文档按顺序:a.加入apt库  b.更新apt库 c.安装 d.运行MySQL 下载: https://dev.mysql.com/downloads/repo/apt/ 文档: https://dev.mysql.com/doc/m...

MySQL8身份验证问题解决

开新项目。使用MySQL8,在经历过B级别的网速下载后,终于安装好了MySQL,虽然在终端上是可以直接登录的。 但是我使用Navicat就无法访问了,提示什么登录失败,还有乱码。 搜索了一下,发现是MySQL8默认的登录插件换了。要换回来只需要一条sql ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native...

MySQL java连接被拒绝:java.sql.SQLException: Access denied for user 'root'@'****' (using password: YES)

//系统运行出现错误:java.sql.SQLException: Access denied for user 'root'@'***.**.**.**' (using password: YES) MySQL服务器部署在Ubuntu上,错误中被我隐掉的是我的公网IP。 数据库管理工具连接出现以下错误: 这是由于“IP为***.**.**.**,名字为...

SQL中连接(JOIN)子句介绍

本文主要介绍 SQL(Structured Query Language)中连接(JOIN)子句的相关知识,同时通过用法示例介绍连接的常见用法。 说明:本文的用法示例是面向 MySQL 数据库的。 1 概述SQL 中 JOIN 子句用于把来自两个或多个表的行结合起来。 在实际的数据库应用中,经常需要从多个数据表中读取数据,这时就可以使用 SQL 语句中的连...

mysql 根据where条件,分组,联表等统计数据条数

使用count可以统计数据量,遇到一个新的需求是有两张表,user 和 photo,一对多关系。要统计photo表里属于该用户的照片的数量,where条件是p.status=1,u.is_delete=0, p.is_delete=0。使用yii方法没有实现,最终是用原生的SQL语句实现的。在此记录一下。 $sql = "SELECT count(*)...

Mybatis模糊查询MySQL中记录的的常用三种方法

mybatis的模糊查询功能使用的很广泛,以MySQL数据库为例(不同的数据库,有些可能不支持)常用的模糊查询有三种方法: 直接使用 % 拼接字符串,如'%'#{name}'%'或"%"#{name}"%",单引号或双引号都可以。 使用concat(str1,str2)函数拼接 使用mybatis的bind标签 现在有数据库mybatis1中表user...