时间:2021-07-01 10:21:17 帮助过:3人阅读
执行SQL,结果如下所示:
2. 执行带有"$"模式字符的SQL。
SELECT ‘cjgong‘ REGEXP ‘g$‘ 特定字符结尾,‘cjgongcjgong‘ REGEXP ‘cjgong$‘ 特定字符串结尾;
执行SQL,结果如下所示:
3. 执行带有"."模式字符的SQL。
SELECT ‘cjgong‘ REGEXP ‘^c....g$‘ 匹配4个任意字符
执行SQL,结果如下所示:
4. 执行带有"[]"和"[^]"模式字符的SQL。
SELECT ‘cjgong‘ REGEXP ‘[abc]‘ 指定字符串字符,‘cjgong‘ REGEXP ‘[a-zA-Z]‘ 指定字符串中的集合区间,
‘cjgong‘ REGEXP ‘[^abc]‘ 指定字符外字符,‘cjgong‘ REGEXP ‘[^a-zA-Z0-9]‘ 指定字符外集合区间;
执行SQL,结果如下所示:
5. 执行带有"*"和"+"模式字符的SQL。
SELECT ‘cjgong‘ REGEXP ‘a*g‘,‘cjgong‘ REGEXP ‘a+g‘;
通过模式字符"*"和"+"可以匹配字符g之前是否有多个字符a,不过前者表示0个或任意个字符,而后者至少表示一个字符,因此显示结果分别为1和0。
执行SQL,结果如下所示: