gpt4 book ai didi

MySQL - 类名称为 2 列

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

我有一个表,其中有一个名为 Class 的列,其中包含学校类(class)名称,例如 10A5B7C > 等。我正在寻找一种方法来将此列分为两部分:数字和字符,以便输出例如:

class: 10;
classID: A

我已经阅读过有关 substring_index 的内容,但我认为我不能用它来解决我的问题。

感谢您的帮助!!

最佳答案

一个非常非常棘手的方法

作为建议,您最好重新设计数据库架构:D

mysql> select * from f;
+------+
| c |
+------+
| 10AB |
+------+
1 row in set (0.00 sec)

mysql> select substr(c from 1 for length(c*1)) as Class, substr(c from length(c*1)+1) as ClassId from f;
+-------+---------+
| Class | ClassId |
+-------+---------+
| 10 | AB |
+-------+---------+
1 row in set (0.00 sec)

关于MySQL - 类名称为 2 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29478284/

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