在 Oracle 数据库中,可以使用 LIKE 运算符进行模糊查询。
语法:
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern;
其中,pattern 是用于匹配的模式,可以包含以下通配符:
- %:匹配任意字符序列(包括空字符序列)。
- _:匹配任意单个字符。
例如,要查询 last_name 列中以 “S” 开头的所有姓氏,可以使用以下语句:
SELECT last_name FROM employees WHERE last_name LIKE 'S%';
如果要查询 last_name 列中包含 “an” 的所有姓氏,可以使用以下语句:
SELECT last_name FROM employees WHERE last_name LIKE '%an%';
需要注意的是,模糊查询可能会影响查询性能,因此应该尽量避免过于复杂的模式。
Regenerate