sql 匹配字符

yuhao0451 / 2023-08-12 / 原文

-- _ 匹配任意一个字符:
select * from name where name like 'H__'
-- %匹配 0 个或多个字符
select * from name where name like 'Ja%'
-- []匹配括号中任意一个字符
select * from name where name like '[Jac]%'
-- [^]不匹配括号中的任意一个字符
select * from stu where number like '%[^234]'

--或 or -> regexp '1|2' 
--[1-9] 即匹配任意数字
--[a-z] 任意字母

相关阅读:

https://www.jb51.net/article/264110.htm

https://zhuanlan.zhihu.com/p/352635770

https://zhuanlan.zhihu.com/p/93864263