我的查询没有在Oracle SQL开发人员中为此查询提取任何数据,有人可以帮忙吗?
SELECT * FROM Customers
WHERE City NOT LIKE '[bsp]%';
您可以使用正则表达式(建议避免使用适当的数据大小,因为它往往比使用简单like
的替代解决方案慢得多,有时甚至可以是可优化的(或使用多个条件。
使用多个条件:
SELECT * FROM Customers
WHERE City NOT LIKE 'b%'
and city not like 's%'
and city not like 'p%';
或使用regexp_like
:
select *
from customers
where not regexp_like(city, '^[bsp]');