想在sql中把字符中的SKC颜色信息提取出来,不知道正则该咋写,比如咖色、米杏色、黑色
正则表达式
在mysql中自定义一个函数,百度上面有。。。
SELECT
REGEXP_SUBSTR(列, '(咖色|米杏色|黑色|--)') AS 颜色
FROM 表名
REGEXP_SUBSTR('咖啡色;23l', '([^\x00-\x7F]+)')
這種有規律的應該不用正則也能取到吧,直接從第一位開始截,截到字符串'色'那個位置就好了