在 SQL 中,您可以使用 LIKE
和 NOT LIKE
运算符来构建查询,以根据特定条件筛选记录
下面是一个使用 LIKE
和 NOT LIKE
的示例:
SELECT * FROM employees
WHERE first_name LIKE 'J%'
AND last_name NOT LIKE '%son';
这个查询将从 employees
表中选取所有满足以下条件的记录:
first_name
) 以 "J" 开头。last_name
) 不包含 "son"。如果您希望同时使用 LIKE
和 NOT LIKE
进行同一列的筛选,可以使用 OR
运算符:
SELECT * FROM employees
WHERE first_name LIKE 'J%'
OR first_name NOT LIKE '%son';
这个查询将从 employees
表中选取所有满足以下条件的记录之一:
first_name
) 以 "J" 开头。first_name
) 不包含 "son"。领取专属 10元无门槛券
手把手带您无忧上云