-- 示例代码:查询不包含特定条件的数据
-- 假设有一个名为 `users` 的表,包含以下字段:
-- id (INT), name (VARCHAR), email (VARCHAR)
-- 查询所有名字不为 'John' 的用户
SELECT * FROM users WHERE name != 'John';
-- 或者使用 NOT IN 来排除多个值
-- 查询所有名字不为 'John' 或 'Jane' 的用户
SELECT * FROM users WHERE name NOT IN ('John', 'Jane');
-- 使用 NOT LIKE 排除符合某种模式的数据
-- 查询所有名字不以 'J' 开头的用户
SELECT * FROM users WHERE name NOT LIKE 'J%';
!=
或 <>
:用于排除等于某个特定值的记录。例如,name != 'John'
表示选择所有名字不是 "John" 的用户。
NOT IN
:用于排除多个特定值。例如,name NOT IN ('John', 'Jane')
表示选择所有名字既不是 "John" 也不是 "Jane" 的用户。
NOT LIKE
:用于排除符合某种模式的记录。例如,name NOT LIKE 'J%'
表示选择所有名字不以 "J" 开头的用户。
如果你需要更复杂的查询或有其他需求,请提供更多详细信息。
上一篇:mysql on update current_timestam
下一篇:mysql5.7升级到8.0
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站