有熟悉正则的大佬吗

想在sql中把字符中的SKC颜色信息提取出来,不知道正则该咋写,比如咖色、米杏色、黑色

image.png

SQL Wjayon 发布于 2024-10-24 10:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-10-24 10:22(编辑于 2024-10-24 10:26)

正则表达式

在mysql中自定义一个函数,百度上面有。。。

6666.gif

最佳回答
0
3333xzxLv4初级互助
发布于2024-10-24 10:26

SELECT

  

    REGEXP_SUBSTR(列, '(咖色|米杏色|黑色|--)') AS  颜色

FROM  表名

最佳回答
0
shirokoLv6资深互助
发布于2024-10-24 11:14

REGEXP_SUBSTR('咖啡色;23l', '([^\x00-\x7F]+)')

最佳回答
0
Zzz1002Lv2见习互助
发布于2024-10-25 08:25

這種有規律的應該不用正則也能取到吧,直接從第一位開始截,截到字符串'色'那個位置就好了image.png

  • 5关注人数
  • 208浏览人数
  • 最后回答于:2024-10-25 08:25
    请选择关闭问题的原因
    确定 取消
    返回顶部