首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在SQL中混合Like和Not Like

在 SQL 中,您可以使用 LIKENOT LIKE 运算符来构建查询,以根据特定条件筛选记录

下面是一个使用 LIKENOT LIKE 的示例:

代码语言:javascript
复制
SELECT * FROM employees
WHERE first_name LIKE 'J%'
AND last_name NOT LIKE '%son';

这个查询将从 employees 表中选取所有满足以下条件的记录:

  1. 名字 (first_name) 以 "J" 开头。
  2. 姓氏 (last_name) 不包含 "son"。

如果您希望同时使用 LIKENOT LIKE 进行同一列的筛选,可以使用 OR 运算符:

代码语言:javascript
复制
SELECT * FROM employees
WHERE first_name LIKE 'J%'
OR first_name NOT LIKE '%son';

这个查询将从 employees 表中选取所有满足以下条件的记录之一:

  1. 名字 (first_name) 以 "J" 开头。
  2. 名字 (first_name) 不包含 "son"。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券