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 联合查询优化机制
May 10 MySQL
MySQL COUNT函数的使用与优化
May 10 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
MySQL 时间类型的选择
Jun 05 MySQL
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
Jun 18 MySQL
新手入门Mysql--概念
Jun 18 MySQL
MySQL中日期型单行函数代码详解
Jun 21 MySQL
MySQL 8.0 驱动与阿里druid版本兼容问题解决
Jul 01 MySQL
SQL优化老出错,那是你没弄明白MySQL解释计划用法
Nov 27 MySQL
关于k8s环境部署mysql主从的问题
Mar 13 MySQL
MySQL中一条update语句是如何执行的
Mar 16 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
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
php 魔术方法详解
2014/11/11 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
Vue快速实现通用表单验证的方法
2020/02/24 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
Python装饰器(decorator)定义与用法详解
2018/02/09 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
浅析python3字符串格式化format()函数的简单用法
2018/12/07 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
学习Python需要哪些工具
2020/09/04 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
Nike加拿大官网:Nike.com (CA)
2019/04/09 全球购物
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
初中三年学生的学习自我评价
2013/11/13 职场文书
《问银河》教学反思
2014/02/19 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
mysql如何配置白名单访问
2021/06/30 MySQL
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
2023/05/08 MySQL