gpt4 book ai didi

mysql - 反转列值

转载 作者:行者123 更新时间:2023-11-29 00:37:29 24 4
gpt4 key购买 nike

这是我的表格数据:

id __ firstname __ lastname __ salary
_____________________________________
1 __ John __ Brown __ 2,1000
2 __ David __ Green __ 3,8000
3 __ Matt __ Blue __ 1,6000

你看,salary 包含 2 个值,用逗号分隔。我想反转salary值;所以 John 的薪水应该是 1000,2,David 应该是 8000,3 和 Matt 6000,1

如何使用 sql 查询来完成?

最佳答案

这个怎么样:

SELECT CONCAT(SUBSTRING_INDEX(salary,',',-1), ',', SUBSTRING_INDEX(salary,',',1));

这是一个演示:http://sqlfiddle.com/#!2/d41d8/4473

事情是这样的,SQL 的主要目的是存储和检索数据,而不是转换或修改数据。理想情况下,您应该使用 PHP 来执行此操作。

关于mysql - 反转列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13660062/

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