[900]mysql字符串数字互转

2023-11-17

字符串转数字

最简单的方式就是直接在字符串后面+0,就相当于直接把字符串转为数字类型了,下面可以看一下具体的操作,可以看到通过+0操作,成功将两个字符串转化为了数字,并得到了相加后的结果。

SELECT '123'+0+'123'; 

CAST()函数转化为整数

使用CAST()函数,使用方式为CAST(value AS type);,下面可以看一下具体的操作例子,通过如下sql语句查看结果:

SELECT CAST('5.45' AS SIGNED);   

可以看到结果直接将字符串’5.45’转为了数字5,原因是SIGNED代表整数。

CAST()函数转化为浮点数

如果想要将字符串’5.45’转化为浮点数5.45,可以使用DECIMAL,那么sql语句就改为如下:

SELECT CAST('5.45' AS DECIMAL(9,2)); 

9和2分别代表精度和小数点后位数。

CONVERT方法转化为整数

使用CONVERT(value, type);方法, 下面可以看一下具体的操作,通过如下sql语句查看结果:

SELECT CONVERT('67',SIGNED);  

可以看到结果直接将字符串’67’转为了数字67,如图所示。

CONVERT方法转化为浮点数

如果想使用CONVERT方法将带有小数的字符串转化为浮点数,可以直接使用DECIMAL,下面看一下示例sql:

SELECT CONVERT('67.35',DECIMAL(9,2));  

结果也是可以成功转化。

数字转为字符串

将数字转化为字符串,也可以直接通用“+’’”的方式,sql语句如下:

SELECT 123+'';,

CONVERT方法转化为字符串

如果想执行相反的操作,也就是将数字转化为字符串的话,可以使用CHAR,看一下sql语句:

SELECT CONVERT(23,CHAR);  

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[900]mysql字符串数字互转 的相关文章

  • 用户注册及登录测试用例小记

    用户注册及登录测试用例
  • 更换PostgreSQL的data并重启服务

    更换 PostgreSQL 的 data 文件夹并重新启动 PostgreSQL 服务 适应场景 系统崩溃 需要恢复 PostgreSQL 数据及服务 平时可用的一种 PostgreSQL 备份 还原手段 操作步骤 导出 PostgreSQ
  • @SpringBootApplication注解学习

    SpringBootApplication 组合注解 具有多个注解功能 SpringBootConfiguration Documented 表明这个注解应该被 javadoc工具记录 没什么用 Configuration 表示当前类可以看
  • (ffmpeg)ffmpeg+SDL的简单播放器(雷霄骅)更新版

    代码源自雷神 一个是播放音频的demo 可以播放MP3和AAC 但是MP3应该是没有封面的 另一个是播放ts格式的视频 没有声音 源码可以到雷神博客下载 但是因为ffmpeg库的更新问题 并不能直接在ubuntu下直接运行 笔者做了修改 在

随机推荐

  • 第九周 【项目3 - 利用二叉树遍历思想解决问题】

    Copyright c 2017 烟台大学计算机与控制工程学院 All rights reservrd 作者 赵楷文 完成时间 2017年10月28日 版本号 v1 0 问题描述 利用二叉树遍历思想解决问题 一 头文件 btree h 包含
  • 支付宝、微信、银联三种支付平台链接

    1 申请支付宝需要的资料 支付宝移动开发平台 1 单位营业执照彩色扫描件或数码照片 2 组织机构代码证彩色扫描件或数码照片 3 对公银行账户 基本账户 一般账户均可 4 法定代表人的身份证彩色扫描件或数码照片 若为代理人 即法人以外的公司代
  • Redis(三)分布式应用

    一 分布式支持 1 性能 Redis本身的QPS已经很高了 但是如果在一些并发量非常高的情况下 性能还是会受到影响 这个时候我们希望有更多的Redis服务来分摊压力 实现负载均衡 2 高可用 如果只有一个Redis服务 一旦服务宕机 那么所
  • 解决在安装vue-cli脚手架出现的问题

    今天下载安装vue cli脚手架的时候 出现如下问题 刚开始我还以为是我曾经下载过vue cli 然后我便去执行卸载的命令 事实证明我从未下载过vue cli脚手架 下面我就记录一下我自己的解决方法 npm WARN deprecated
  • 关于遗传算法

    关于遗传算法 有很多袋鼠 它们降落到喜玛拉雅山脉的任意地方 这些袋鼠并不知道它们的任务是寻找珠穆朗玛峰 但每过几年 就在一些海拔高度较低的地方射杀一些袋鼠 于是 不断有袋鼠死于海拔较低的地方 而越是在海拔高的袋鼠越是能活得更久 也越有机会生
  • ZooKeeper面试题(2020最新版,狂神说docker进阶笔记

    这里 process 主要就是通过 ServerCnxn 对应的 TCP 连接发送 Watcher 事件通知 9 客户端回调 Watcher 客户端 SendThread 线程接收事件通知 交由 EventThread 线程回调 Watch
  • 如何在EngineeringVillage(EI Compendex)检索中文期刊

    工作环境 蓝色粗体字为特别注意内容 1 系统环境 Win7 Ultimate sp1 2 软件环境 Google Chrome浏览器 3 参考文献 https info b2b168 com s168 51687540 html 有时候我们
  • 官网下载python,下载pycharm

    一 下载python 访问python官网 https www python org downloads 点击 Downloads Windows 选择要下载的历史版本 点击 保存本地路径即可完成下载 二 下载pycharm 访问pycha
  • 结构体大小计算

    求结构体的大小是我们面试经常考察的一个问题 必须熟练的掌握 首先我们必须懂结构体的内存对齐规则 如下 1 第一个成员在与结构体变量偏移量为0的地址处 2 其他成员变量要对齐到某个数字 对齐数 的整数倍的地址处 对齐数 编译器默认的对齐数 v
  • Unittest 之 DDT 的原理解析

    引言 前面的文章介绍了如何在 Python 的 Unittest 框架中来使用 ddt 实现数据驱动的自动化测试 在了解了 ddt 的使用后 你是否有过如下疑问 ddt 是如何把你的测试数据转换传给你的测试用例 当你的一组数据有多个参数时
  • 损失函数(IoU、GIoU、DIoU、CIoU)

    一 IoU 1 笔记原页 IoU Loss 1 IoU 2 IOU优缺点 目标检测中常常用iou来衡量proposal或anchor和gt之间的重合度 也就是他们之间的交并比 是目标检测中重要的评价尺度 鲜明的特点就是对尺度scale不敏感
  • 0/1背包问题(递归求解)

    0 1背包问题 0 1背包问题是十分常见的算法 下面我就是我对此问题的分析 引言 一想到0 1背包问题 首先会想到用递归求解 但此问题的递归不像数学公式中的递归那么简单 首先是此问题的分支比较多 需要判断背包的容量是大于 小于还是等于当前物
  • 正则表达式大全,一篇前后端都可用

    正是掌握了这些正则表达式 冰河平均每天比别人少写200行代码 极大的提高了研发效率 熟练的掌握正则表达式 能够帮助程序员以最快的速度写出最优雅的代码 冰河在多年的编程工作中 对使用过的正则表达式进行了梳理和总结 这些正则表达式能够帮助你节省
  • es7 的 await, async function

    es7 的 await async function 简单概念 await The await operator is used to wait for a Promise It can only be used inside an asy
  • docker启动mysql

    docker pull mysql docker run itd p 3306 3306 name mysql v root mysql data var lib mysql e MYSQL ROOT PASSWORD 123456 mys
  • mysql 类型 bigint_MySQL的bigint类型

    bigint支持的数字的大小范围为 19位 存电话号码 有符号范围 9223372036854775808 到 9223372036854775807 int支持的数字范围为 10位 有符号范围 2147483648 到 214748364
  • 如何在Ubuntu20下安装Android studio

    安装jdk 安装jdk 安装Android studio 的前提是要先配置好 jdk 环境 我这里下载的是 jdk 8u251 linux x64 tar gz 解压到指定文件夹下 tar zxvf jdk 8u251 linux x64
  • epoch、batch、batch size和mini-batch的区别

    epoch batch batch size和mini batch的区别 epoch batch batch size和mini batch都是深度学习中常见的名词 初学时经常混淆 在此整理 epoch 当一个完整的数据集经过神经网络一次
  • QSettings使用中出现的问题及正确示例

    为什么80 的码农都做不了架构师 gt gt gt 背景 使用QSettings读写配置文件 示例及需要注意的问题 写配置文件 QSettings settings Option ini QSettings IniFormat settin
  • [900]mysql字符串数字互转

    文章目录 字符串转数字 CAST 函数转化为整数 CAST 函数转化为浮点数 CONVERT方法转化为整数 CONVERT方法转化为浮点数 数字转为字符串 CONVERT方法转化为字符串 字符串转数字 最简单的方式就是直接在字符串后面 0