首页 > 解决方案 > 如何显示员工表中的姓氏包含“a”或“o”或“e”字母?

问题描述

我想从employees 表中只显示last_name 包含字母a、o 或e 的行。我在下面写了查询,但它不起作用。

select last_name from Hr.employees where last_name like '%a,o,e';

标签: sql

解决方案


由于您没有用百分号关闭列表,因此您的列表将仅搜索以指定字母结尾的名称。

试试这个:

SELECT last_name
FROM Hr.employees
WHERE last_name LIKE '%a%' 
OR last_name LIKE '%o%'
OR last_name LIKE '%e%'

在此处阅读有关 LIKE 运算符用法的更多信息。


推荐阅读