gpt4 book ai didi

MySQL如果第一个字符是数字

转载 作者:行者123 更新时间:2023-11-29 06:52:28 24 4
gpt4 key购买 nike

我正在尝试编写一个 mysql 脚本来查看第一个字符是否为数字,这就是我目前所做的

select CASE WHEN user_id REGEXP '[0-9]+' then 1 else 0 end as user_id  from table

它返回我所有的数据为 1...colum 是一个 varchar,我将有这样的 user_id 1234USER-484 或 `ADMIN-464567 '我正在尝试做的事情是可能的吗?

最佳答案

所以您想改为显示 user_id?然后将您的正则表达式放在 WHERE 子句中

select user_id from table
where
user_id REGEXP '^[0-9]+'

您还缺少一个 ^ ,这意味着“在行的开头”

关于MySQL如果第一个字符是数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14589668/

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