gpt4 book ai didi

MySQL 逗号的 substring_index

转载 作者:行者123 更新时间:2023-11-29 07:17:01 26 4
gpt4 key购买 nike

我有这样的值:

43.3795, -80.4368, 3, -70,-150

我想要做的是将值的前两部分分开,这样我得到的一个值是 43.3795,另一个值是 -80.4368。

通过这样做我能够得到我想要的第一部分:

substring_index(mapLocation, ',', 1) as 'Latitude'

我尝试这样做来获得第二部分:

substring_index(substring_index(mapLocation, ',', -2), ',',1) as 'Longitude'

但这仅返回-80

如何获取完整项目-80.4368

最佳答案

这不是 SQL 的用途,只是为了好玩......

SET @s = "43.3795, -80.4368, 3, -70,-150";

SELECT * FROM ints;
+---+
| i |
+---+
| 0 |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
+---+

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(@s,',',i),',',-1)+0 x FROM ints i;
+----------+
| x |
+----------+
| 0 |
| 43.3795 |
| -80.4368 |
| 3 |
| -70 |
| -150 |
| -150 |
| -150 |
| -150 |
| -150 |
+----------+

关于MySQL 逗号的 substring_index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37571587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com