我们可以使用mysql中的字符串函数从单个查询中提取多个数据吗?

par曲霉

我想知道是否可以使用字符串操作通过单个查询提取多个数据。

这是我要查找的内容我的查询返回了我

+-----------------------------------------+
|               geodata                   |
+-----------------------------------------+
| {"lat"=>"28.644348", "lon"=>"77.219682" |
+-----------------------------------------+

我可以通过任何字符串查询提取lat值和lon值吗?

我尝试并成功达到了提取单个值的目的。

谁能建议我该怎么做?

当然,我可以在将数据拉到我的Rails应用程序后执行此操作,但是我正在考虑直接从查询中拉出此数据。

阿比克·查克拉博蒂(Abhik Chakraborty)

是的,可以假设您显示的图案相同来完成

mysql> select replace(substring_index(substring_index('{"lat"=>"28.644348", "lon"=>"77.219682"','"lat"=>',-1),',',1),'"','') as lat;
+-----------+
| lat       |
+-----------+
| 28.644348 |
+-----------+
1 row in set (0.00 sec)

mysql> select replace(substring_index(substring_index('{"lat"=>"28.644348", "lon"=>"77.219682"','"lon"=>',-1),',',1),'"','') as lon;
+-----------+
| lon       |
+-----------+
| 77.219682 |
+-----------+

所以最后您可以将它们两者合并为一个选择

select 
replace(substring_index(substring_index(geodata,'"lat"=>',-1),',',1),'"','') as lat,
replace(substring_index(substring_index(geodata,'"lon"=>',-1),',',1),'"','') as lon
from your_table

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们可以使用javascript中的字符串获取类的对象吗?

来自分类Dev

我们可以在MySQL中为多个表使用单个触发器吗

来自分类Dev

我们可以停止使用字符串的 while 函数吗?

来自分类Dev

我们可以从Java中的字符串声明数据类型吗

来自分类Dev

我们可以使用flyway在多个数据库上并行部署sql代码吗

来自分类Dev

我们可以使用JDBC在Android中连接远程MySQL数据库吗?

来自分类Dev

我们可以使用一个逻辑表达式一次比较多个字符串吗?

来自分类Dev

正则表达式可以从字符串中提取多个数字吗?

来自分类Dev

我们可以在 PHP 函数中返回一个字符串吗?

来自分类Dev

我们可以在Codeigniter中连接多个数据库吗?

来自分类Dev

我们可以使用一行数据帧作为函数的输入吗?

来自分类Dev

我们可以使用一行数据帧作为函数的输入吗?

来自分类Dev

我们可以使用R purrr累积函数来汇总数据集吗?

来自分类Dev

我们可以使用导出属性在jsp页面中扩展多个类吗

来自分类Dev

我们可以修剪已经在列表中的字符串吗?在python中

来自分类Dev

在 sshd_config 中提到“AuthorizedKeysFile”时,我们可以使用通配符来拥有多个路径吗?

来自分类Dev

我们可以在带有 apache 光束管道的单个 CloudSQL 连接中在 JDBCIO.write 函数中执行多个插入查询吗?

来自分类Dev

我们可以在MySQL事件中编写多个查询吗?

来自分类Dev

使用apigee,我们可以使多个API相互交谈,然后将其作为单个API进行代理吗?

来自分类Dev

我们可以使用Google Apps脚本在Google Spreasheet中创建数据栏吗?

来自分类Dev

我们可以使用执行 Sql 任务截断 Excel 工作表中的数据吗?

来自分类Dev

我们可以将const char *分配给cpp中的字符串吗?

来自分类Dev

我们可以在 Chrome Storage 中存储文件而不是字符串吗

来自分类Dev

从单个文件中的多个JSON字符串中提取值数据

来自分类Dev

从单个文件中的多个JSON字符串中提取值数据

来自分类Dev

我们可以在mysql custum函数中编写sql查询吗

来自分类Dev

在itextpdf中应用位置提取策略后,我们可以使用文本提取策略吗?

来自分类Dev

我们可以同时从C ++字符串中删除两个子字符串吗?

来自分类Dev

使用python上传到服务器后,我们可以从图像中提取图像元数据吗?

Related 相关文章

  1. 1

    我们可以使用javascript中的字符串获取类的对象吗?

  2. 2

    我们可以在MySQL中为多个表使用单个触发器吗

  3. 3

    我们可以停止使用字符串的 while 函数吗?

  4. 4

    我们可以从Java中的字符串声明数据类型吗

  5. 5

    我们可以使用flyway在多个数据库上并行部署sql代码吗

  6. 6

    我们可以使用JDBC在Android中连接远程MySQL数据库吗?

  7. 7

    我们可以使用一个逻辑表达式一次比较多个字符串吗?

  8. 8

    正则表达式可以从字符串中提取多个数字吗?

  9. 9

    我们可以在 PHP 函数中返回一个字符串吗?

  10. 10

    我们可以在Codeigniter中连接多个数据库吗?

  11. 11

    我们可以使用一行数据帧作为函数的输入吗?

  12. 12

    我们可以使用一行数据帧作为函数的输入吗?

  13. 13

    我们可以使用R purrr累积函数来汇总数据集吗?

  14. 14

    我们可以使用导出属性在jsp页面中扩展多个类吗

  15. 15

    我们可以修剪已经在列表中的字符串吗?在python中

  16. 16

    在 sshd_config 中提到“AuthorizedKeysFile”时,我们可以使用通配符来拥有多个路径吗?

  17. 17

    我们可以在带有 apache 光束管道的单个 CloudSQL 连接中在 JDBCIO.write 函数中执行多个插入查询吗?

  18. 18

    我们可以在MySQL事件中编写多个查询吗?

  19. 19

    使用apigee,我们可以使多个API相互交谈,然后将其作为单个API进行代理吗?

  20. 20

    我们可以使用Google Apps脚本在Google Spreasheet中创建数据栏吗?

  21. 21

    我们可以使用执行 Sql 任务截断 Excel 工作表中的数据吗?

  22. 22

    我们可以将const char *分配给cpp中的字符串吗?

  23. 23

    我们可以在 Chrome Storage 中存储文件而不是字符串吗

  24. 24

    从单个文件中的多个JSON字符串中提取值数据

  25. 25

    从单个文件中的多个JSON字符串中提取值数据

  26. 26

    我们可以在mysql custum函数中编写sql查询吗

  27. 27

    在itextpdf中应用位置提取策略后,我们可以使用文本提取策略吗?

  28. 28

    我们可以同时从C ++字符串中删除两个子字符串吗?

  29. 29

    使用python上传到服务器后,我们可以从图像中提取图像元数据吗?

热门标签

归档