gpt4 book ai didi

mysql - 如何将表分解为查询

转载 作者:行者123 更新时间:2023-11-29 10:02:06 25 4
gpt4 key购买 nike

嗨,我是数据库和编程世界的新手,所以我有一个表:

code_8dg | year | total_value
-----------------------------
01061900 | 2017 | 1521
01061900 | 2017 | 55396
01061900 | 2018 | 38281
01061900 | 2018 | 21224

我想将这个code_8dg分解为2dg、4dg、6dg、8dg,例如

2dg |  4dg  |  6dg   |   8dg    | year | total_value
---------------------------------------------------
01 | 0106 | 010619 | 01061900 | 2017 | 1521

提前致谢!

最佳答案

使用left():

select left(code_8dg, 2) as code_2dg,
left(code_8dg, 4) as code_4dg,
left(code_8dg, 6) as code_6dg,
code_8dg as code_8dg,
year, total_value as value
from t;

我不知道为什么你只想要一行。但您可以使用 where 子句进行过滤。

关于mysql - 如何将表分解为查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52711821/

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