使用标准列出特定区域代码之外的电话号码

时间:2013-11-24 05:30:45

标签: ms-access

我正在使用MS Access查询,我需要列出境外614区的人。无论我如何在标准中写出,我仍然会得到具有614区号的电话号码。

那么如何编写标准,以便我只能获得614以外的电话号码

请帮助我!!!

P.S。电话号码的格式为(###)### - ####,以防万一。

1 个答案:

答案 0 :(得分:2)

将电话号码存储在我的样本表中(###)### - #### 格式......

id phone_number
-- --------------
 1 (614) 123-4567
 2 (999) 876-5432

...此查询使用Not Like排除以(614)开头的内容。

SELECT f.id, f.phone_number
FROM tblFoo AS f
WHERE f.phone_number Not Like "(614)*";

id phone_number
-- --------------
 2 (999) 876-5432

这是在Access会话中运行查询的结果。如果您将从Access会话外部运行查询并使用ADO连接到Access数据库,则需要使用%而不是*作为通配符。

WHERE f.phone_number Not Like "(614)%";

如果类似的查询无法正常处理您的数据,请确保以您期望的格式存储电话号码值。显示格式可能与实际存储的数据不同。