SQL中REGEXP的用法(Regular Expression正则表达式)
1、^ 以field开头的字符串SELECT *FROM customersWHERE last_name REGEXP '^field'2、$ 以field结尾的字符串SELECT *FROM customersWHERE last_name REGEXP 'field$'
文章共615字 · 阅读需要大约3分钟
一键AI生成摘要,助你高效阅读
问答
·
1、^ 查询以field开头的字符串
SELECT *
FROM customers
WHERE last_name REGEXP '^field'
2、$ 查询以field结尾的字符串
SELECT *
FROM customers
WHERE last_name REGEXP 'field$'
3、| 查询含有field或mac或rose结尾的字符串
SELECT *
FROM customers
WHERE last_name REGEXP 'field|mac|rose'
3、^ , | 查询以field开头或含有mac或rose的字符串
SELECT *
FROM customers
WHERE last_name REGEXP '^field|mac|rose'
4、$ , | 查询以field结尾或以mac结尾或含有rose的字符串
SELECT *
FROM customers
WHERE last_name REGEXP 'field$|mac$|rose'
5、[ ] 查询含有‘ge’或‘ie’或‘me’的字符串
SELECT *
FROM customers
WHERE last_name REGEXP '[gim]e'
6、[ ] 查询含有’a-h’中的字母加上’e’的字符串
SELECT *
FROM customers
WHERE last_name REGEXP '[a-h]e'
更多推荐
已为社区贡献3条内容
所有评论(0)