gpt4 book ai didi

mysql - 更改字符串(文本到列函数)

转载 作者:行者123 更新时间:2023-11-30 01:21:31 25 4
gpt4 key购买 nike

我有两个表,如下所示:

+----+----------------+-----------+-----+
| id | Catalog Number | Pack Size | Qty |
+----+----------------+-----------+-----+
| 1 | K353-J353-5 | 5 kg | 3 |
| 2 | V3532-3 | 3 kg | 2 |
| 3 | S32-366-10 | 10 kg | 1 |
+----+----------------+-----------+-----+

+----+----------------+--------------+
| id | Catalog Number | Product Name |
+----+----------------+--------------+
| 1 | V353-J353 | a |
| 2 | V3532 | b |
+----+----------------+--------------+

我想加入这两个表,但不同的目录号格式给我带来了麻烦。目录号始终由“-”字符分隔,但可以有 0 或 1 个“-”。

我管理的唯一方法是通过 Excel 的文本到列函数,SQL 中有等效的方法吗?

提前致谢,迈克

最佳答案

尝试:

SELECT *
FROM Table1
JOIN Table2 ON Table2.`Catalog Number` LIKE CONCAT(Table1.Catalog Number, '%')

关于mysql - 更改字符串(文本到列函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18476766/

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