gpt4 book ai didi

mysql - 在 SQL 中使用 split_part

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

我有一列具有许多不同值的数据:

123-AB
234-BC
456-CD
CA-421
KL-345

我想删除“-”之前和之后的所有值,因此表格应如下所示:

123
234
456
421
345

要删除“-”之后的任何内容,我尝试使用 Select split_part (column name, '-', 1) from table_name 并且它有效。

你知道我可以用什么来删除“-”之前的任何内容吗?

数据库管理系统是MySQL。

最佳答案

我希望 split_part (column name, '-', 1) 这会删除以前的 '-' 值,而 split_part (column name, '-', 2) 可以从上述查询中删除下一个“-”值。

例如,split_part("Hi-Hello-World",'-',X).,这里代替X,如果您提到1,那么它将返回 Hi,2 作为 Hello,3 作为 World。

如有错误,请指正。

关于mysql - 在 SQL 中使用 split_part,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46439933/

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