我有以下数据集:
781901-录像带编辑
78102-景观设计师
我希望能够检查781901中的781,而不是78102中的781。
我将如何使用regexp做到这一点。
我已经尝试过此查询,但不会产生结果。
从sic正则表达式'^ 781'的siccode中选择不同的sic;
插入符号在行的开头匹配,现在我只需要它忽略5个字符代码,而只匹配6个字符。
最佳答案
最简单,最清晰的方法可能是:
select distinct sic from siccodes where sic regexp '^781[0-9][0-9][0-9]';
关于mysql - 通过MySQL中的regexp提取5个数字中的前3个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9640788/