相关文章推荐
谈吐大方的人字拖  ·  python将utf8转换成中文_mob64 ...·  3 月前    · 
怕老婆的手套  ·  注释(MDX 语法) - SQL ...·  3 月前    · 
傻傻的大脸猫  ·  PG SQL 问题:Character ...·  2 月前    · 
坐怀不乱的煎饼果子  ·  python ...·  2 月前    · 
怕老婆的沙滩裤  ·  ATR详解与应用·  2 月前    · 
谦和的电池  ·  python 如何使用 selenium ...·  6 月前    · 
叛逆的脸盆  ·  如何从字符串数据中提取关键词pandas?·  1 年前    · 
打篮球的自行车  ·  linux下部署docker,容器里面部署j ...·  1 年前    · 
气宇轩昂的大海  ·  “可在浏览器端运行的Python”,再发力! ...·  1 年前    · 
八块腹肌的眼镜  ·  git pre-commit中npm: ...·  1 年前    · 
Code  ›  SQL中前置0和后置0的处理问题开发者社区
字符
https://cloud.tencent.com/developer/article/2076199
潇洒的书签
1 年前
作者头像
星哥玩云
0 篇文章

SQL中前置0和后置0的处理问题

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 开源部署 > SQL中前置0和后置0的处理问题

SQL中前置0和后置0的处理问题

作者头像
星哥玩云
发布 于 2022-08-18 16:17:39
337 0
发布 于 2022-08-18 16:17:39
举报

在sql语句中经常遇到处理前置和后置数据的问题

1、首先使用convert转化函数对预处理的数据进行转化,CONVERT()函数可以将制定的数据类型转换为另一种数据类型

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

CAST(value as type); CONVERT(value, type);

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

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

  • 二进制,同带binary前缀的效果 : BINARY
  • 字符型,可带参数 : CHAR()
  • 日期 : DATE
  • 时间: TIME
  • 日期时间型 : DATETIME
  • 浮点数 : DECIMAL
  • 整数 : SIGNED
  • 无符号整数 : UNSIGNED

2、需要把前置或者后置的数据用一个特定的字符替代,或者用空字符代替然后去除空格,达到实现转换数据的目的。

需要用到的函数:

RTRIM()函数,用于去除字符串右边多余的空格,不管有多少个空格,一次性全部清除。

LTRIM()函数,用于去除字符串左边多余的空格,不管有多少个空格,一次性全部清除。

例如:数据10和00010进行匹配判断

解决方法:先把00010中所有的0转化成" "空字符,然后再去掉左边的" "空字符,最后把右边的" "空字符转化成0。

replace(ltrim(replace(convert('00010',SIGNED),'0',' ')),' ','0')

SQL判断条件:

SELECT * FROM `table` WHERE IF( `parentID` =1, `plan_id` <10, `plan_id` >500 ) LIMIT 0 , 30

说明:WHERE IF(条件, true执行条件, false执行条件 )

本文参与 腾讯云自媒体分享计划 ,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
数据分析
编程算法

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

数据分析
编程算法
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
关于作者
星哥玩云
0
文章
0
累计阅读量
0
获赞
前往专栏
领券
  • 社区

    • 专栏文章
    • 阅读清单
    • 互动问答
    • 技术沙龙
    • 技术视频
    • 团队主页
    • 腾讯云TI平台
  • 活动

    • 自媒体分享计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2023 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
 
推荐文章
谈吐大方的人字拖  ·  python将utf8转换成中文_mob64ca12d0a366的技术博客_
3 月前
怕老婆的手套  ·  注释(MDX 语法) - SQL Server | Microsoft Learn
3 月前
傻傻的大脸猫  ·  PG SQL 问题:Character with value 0x0a must be escaped_invalid input syntax for type json
2 月前
坐怀不乱的煎饼果子  ·  python 去除非法字符_mob64ca12f31496的技术博客_
2 月前
怕老婆的沙滩裤  ·  ATR详解与应用
2 月前
谦和的电池  ·  python 如何使用 selenium 将html 转存为pdf 设置纸张大小_mob64ca12e08acf的技术博客_51CTO博客
6 月前
叛逆的脸盆  ·  如何从字符串数据中提取关键词pandas?
1 年前
打篮球的自行车  ·  linux下部署docker,容器里面部署jenkins、mysql - 知乎
1 年前
气宇轩昂的大海  ·  “可在浏览器端运行的Python”,再发力!!!-腾讯云开发者社区-腾讯云
1 年前
八块腹肌的眼镜  ·  git pre-commit中npm: command not found - 简书
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号