MySql如何将查询的出来的字段进行转换


Posted in MySQL onJune 14, 2022

MySql将查询的出来的字段进行转换

使用mysql 查询出来的字段并不是前端想要的,可能需要一些转换,那么怎么办呢

我们可以使用case a when 条件 then ‘输出’end来解决

1表示渡口工作人员,2表示微信用户,那么我们查询之后想把1和2转化成相应的文字说明

MySql如何将查询的出来的字段进行转换

select *,
(case when ts.reciever like '%,%'  then '全部人员'  
 when find_in_set('1',  ts.reciever) then '渡口工作人员'
 when find_in_set('2',  ts.reciever) then '微信用户' end) as recieverName 
 from t_task_sms ts ;

MySql如何将查询的出来的字段进行转换

MySql将字符串转成数字

今天写sql语句时,相对字符串类型的数字进行排序,怎么做呢?

需要先转换成数字再进行排序

1.直接用加法

字符串+0

eg:

select * from orders order by (mark+0)  desc

2.使用函数

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

注:

这里的type可以为:

  • 浮点数:DECIMAL
  • 整数:SIGNED
  • 无符号整数:UNSIGNED

eg:

select * from orders order by CONVERT(mark,SIGNED)  desc
select * from orders order by CAST(mark as SIGNED)  desc

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

MySQL 相关文章推荐
MySQL之高可用集群部署及故障切换实现
Apr 22 MySQL
Mysql基础之常见函数
Apr 22 MySQL
MySQL Shell的介绍以及安装
Apr 24 MySQL
mysql 8.0.24 安装配置方法图文教程
May 12 MySQL
MySQL 查询速度慢的原因
May 25 MySQL
MySQL单表千万级数据处理的思路分享
Jun 05 MySQL
mysq启动失败问题及场景分析
Jul 15 MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
Oct 16 MySQL
MySQL为数据表建立索引的原则详解
Mar 03 MySQL
一次Mysql update sql不当引起的生产故障记录
Apr 01 MySQL
MySQL创建管理HASH分区
Apr 13 MySQL
mysql函数之截取字符串的实现
Aug 14 MySQL
MySQL安装失败的原因及解决步骤
MySQL范围查询优化的场景实例详解
Jun 10 #MySQL
MySQL数据库如何查看表占用空间大小
Jun 10 #MySQL
mysql中关键词exists的用法实例详解
Jun 10 #MySQL
sql注入报错之注入原理实例解析
Jun 10 #MySQL
MySQL如何修改字段类型和字段长度
Jun 10 #MySQL
mysql数据库实现设置字段长度
Jun 10 #MySQL
You might like
基于simple_html_dom的使用小结
2013/07/01 PHP
PHP 转义使用详解
2013/07/15 PHP
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
2014/08/05 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
转一个日期输入控件,支持FF
2007/04/27 Javascript
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
Python实现破解猜数游戏算法示例
2017/09/25 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
python 整数越界问题详解
2019/06/27 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
python中二分查找法的实现方法
2020/12/06 Python
django使用多个数据库的方法实例
2021/03/04 Python
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
Java平台和其他软件平台有什么不同
2015/06/05 面试题
是否有自动比较结构的方法
2015/06/03 面试题
Prototype如何更新局部页面
2013/03/03 面试题
儿科护理实习自我鉴定
2013/09/19 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
班组建设经验交流材料
2014/05/12 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
家长会欢迎标语
2014/06/24 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
大学生个人学习总结
2015/02/15 职场文书
Golang全局变量加锁的问题解决
2021/05/08 Golang