我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

目录mysql将查询的出来的字段进行转换MySql将字符串转成数字1.直接用加法2.使用函数MySql将查询的出来的字段进行转换使用mysql 查询出来的字段并不是前端想要的,可能需要一些转换,UkbMVo那么怎么办呢我们可以使用c编程
2022-06-13

mysql如何进行字符类型的转换

这篇“mysql如何进行字符类型的转换”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysql如何进行字符类型的转换”文章吧
2023-04-21

mysql怎么对查询出来的数据进行修改

要对查询出来的数据进行修改,可以使用UPDATE语句。该语句用于更新表中的数据。语法如下:UPDATE table_nameSET column1 = value1, column2 = value2, ...WHERE condi
mysql怎么对查询出来的数据进行修改
2024-04-09

Python实现Sqlite将字段当做索引进行查询的方法

本文实例讲述了Python实现Sqlite将字段当做索引进行查询的方法。分享给大家供大家参考,具体如下: 默认从sqlite中获取到的数据是数字索引的, 在开发阶段经常有修改数据库所以显得不太方便, 其实在python源码里就有解决方案,
2022-06-04

mysql的查询控制台如何弄出来

要使用MySQL的查询控制台,您需要安装MySQL数据库并运行MySQL客户端。以下是如何在不同操作系统上打开MySQL查询控制台的步骤:在Windows上:打开MySQL安装目录中的命令提示符。输入以下命令连接到MySQL服务器:my
mysql的查询控制台如何弄出来
2024-04-11

mysql如何将sql查询的结果以百分比展示出来

我的理解是首先是表达式A,然后后面的B表示是保留几位小数round()函数用于把数值字段舍入为指定的小数位数格式:round(a,b)其中a标识为(a.jee / a.zj * 100)表达式b为保留小数数 SELECT COUNT(
2023-08-19

OleDbDataReader查询出的结果如何转换成DataTable啊

要将OleDbDataReader查询结果转换为DataTable,可以按照以下步骤进行操作:1. 创建一个空的DataTable对象。```DataTable dataTable = new DataTable();```2. 使用Ole
2023-08-08

mysql如何查询包含某个字段的记录

要查询 mysql 中包含某个字段的记录,可以使用 like 运算符匹配模式,具体使用方式为:指定表名:select * from table_name定义搜索条件:where column_name like 'pattern'设置通配符
mysql如何查询包含某个字段的记录
2024-06-15

编程热搜

目录