查询以匹配两个 table 中具有相同电话号码区号的列

Query to match columns from two table with same area code for telephone number

我正在尝试编写一个查询,以从具有相同电话号码区号的两个表中查找匹配项。 例如

Employee(name, telephone#)
Customer(name, telephone#)

需要查找与客户(xxx-yyy-zzzz)电话区号(xxx-yyy-zzzz)相同的员工姓名。我不能自己指定区号。查询应该对此进行评估。也许可以使用 "LIKE" 之类的东西?

在电话栏的前 3 个字符上使用 substrjoin

select e.name
from employee e 
inner join customer c on substr(e.telephone, 1, 3) = substr(c.telephone, 1, 3)