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的Seconds_Behind_Master
May 18 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
zabbix监控mysql的实例方法
Jun 02 MySQL
探究Mysql模糊查询是否区分大小写
Jun 11 MySQL
如何使用分区处理MySQL的亿级数据优化
Jun 18 MySQL
MySQL数据库超时设置配置的方法实例
Oct 15 MySQL
一文搞懂MySQL索引页结构
Feb 28 MySQL
mysql 8.0.27 绿色解压版安装教程及配置方法
Apr 20 MySQL
MySQL sql模式设置引起的问题
May 15 MySQL
MySQL实现字段分割一行转多行的示例代码
Jul 07 MySQL
MySQL存储过程及语法详解
Aug 05 MySQL
MySQL远程无法连接的一些常见原因总结
Sep 23 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
php动态生成JavaScript代码
2009/03/09 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
JavaScript OOP类与继承
2009/11/15 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
javascript中怎么做对象的类型判断
2013/11/11 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
2017/07/20 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
2019/04/14 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Python中规范定义命名空间的一些建议
2016/06/04 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
html5使用canvas画三角形
2014/12/15 HTML / CSS
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
自荐信的禁忌和要点
2013/10/15 职场文书
教师岗位职责
2013/11/17 职场文书
个人简历自我评价范文
2014/02/04 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
欢迎家长标语
2014/10/08 职场文书
MySQL创建高性能索引的全步骤
2021/05/02 MySQL