gpt4 book ai didi

mysql - 如何仅从字符串字段mysql获取数字

转载 作者:行者123 更新时间:2023-11-29 12:41:01 26 4
gpt4 key购买 nike

我有一个值类型为 store878 的字段。我想从 select 语句中得到 878 。如何从 select 语句中获取该数字

 select 
store,
address
from
detail,
store_number
where
store (here i would like to have number) = store_mumber.id

最佳答案

我还没有对此进行测试以确保其有效:

SELECT store, address 
FROM detail d
INNER JOIN store_number s
ON CAST(SUBSTRING(d.store, LOCATE('%[0-9]%', d.store)) AS int) = s.id

但是您确实应该考虑更改数据库的结构。

关于mysql - 如何仅从字符串字段mysql获取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26129871/

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