mysql语句 如何将查出来的字符串转化为数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql语句 如何将查出来的字符串转化为数字相关的知识,希望对你有一定的参考价值。

比如说第一个sql语句查出字符串1,2,3。但是我需要用这三个数字再次进行查询。
具体语句:
select sysid from 表名 where userid=‘xupeng’--查出来的1,2,3是字符串类型的。

接下来
select *from 另一个表名 where id in (1,2,3).才行。
这时候1,2,3是三个数字才能查出三条数据。若直接用第一个sql查的1,2,3是字符串,只能查出一个数据也就是第一个。
请问怎么处理呀?

参考技术A select sysid*1 as sysid from 表名 where userid=‘xupeng' 参考技术B 珊瑚改编自原著同名篇章。

以上是关于mysql语句 如何将查出来的字符串转化为数字的主要内容,如果未能解决你的问题,请参考以下文章

sql 如何将查出来的一列用逗号拼接

在SQL语句里面如何将字符型转换成数字型?

在SQL语句里面如何将字符型转换成数字型?

在SQL语句里面如何将字符型转换成数字型?

Mysql字符串中有数字的排序问题

Mysql字符串中有数字的排序问题