我们先来看下商品名称列
SELECT prod_name
FROM products;
现在如果我们想要匹配商品名含有“1000”的商品,如果用简单匹配,应该是
SELECT prod_name
FROM products
WHERE prod_name LIKE "%1000%";
我们现在用正则表达式
SELECT prod_name
FROM products
WHERE prod_name REGEXP '1000';
感觉好像体现不
本文介绍了如何在MySQL中使用正则表达式进行复杂匹配,包括匹配特殊字符、重复匹配、定位符的使用,以及如何通过SELECT和REGEXP进行简单测试。例如,通过 '[范李]冰冰' 来匹配特定明星,用 '^' 符号取反来排除某些内容,利用 '^[d.]+$' 匹配以数字开头的商品名。
我们先来看下商品名称列
SELECT prod_name
FROM products;
现在如果我们想要匹配商品名含有“1000”的商品,如果用简单匹配,应该是
SELECT prod_name
FROM products
WHERE prod_name LIKE "%1000%";
我们现在用正则表达式
SELECT prod_name
FROM products
WHERE prod_name REGEXP '1000';
感觉好像体现不
1527

被折叠的 条评论
为什么被折叠?