Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql like 多个

作者:冷宸枫   发布日期:2025-03-20   浏览:239

-- 使用 MySQL 的 LIKE 进行多个模式匹配的示例

-- 假设我们有一个名为 'employees' 的表,其中包含员工的名字和其他信息。
-- 我们想查找名字中包含 'John' 或 'Jane' 的所有员工。

SELECT * 
FROM employees 
WHERE name LIKE '%John%' OR name LIKE '%Jane%';

-- 解释:
-- 1. '%' 是一个通配符,表示任意数量的字符(包括零个字符)。
-- 2. 'LIKE '%John%'' 表示名字中包含 'John' 的任何位置。
-- 3. 'OR' 用于组合多个条件,这里表示只要名字中包含 'John' 或 'Jane' 的记录都会被返回。

如果你需要更复杂的模式匹配,比如使用正则表达式,可以考虑使用 REGEXPRLIKE

SELECT * 
FROM employees 
WHERE name REGEXP 'John|Jane';

-- 解释:
-- 1. 'REGEXP' 或 'RLIKE' 用于进行正则表达式匹配。
-- 2. 'John|Jane' 表示匹配 'John' 或 'Jane'。

上一篇:mysql 小数取整

下一篇:mysql select count

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站