我正在使用MS Access查询,我需要列出境外614区的人。无论我如何在标准中写出,我仍然会得到具有614区号的电话号码。
那么如何编写标准,以便我只能获得614以外的电话号码
请帮助我!!!
P.S。电话号码的格式为(###)### - ####,以防万一。
答案 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)%";
如果类似的查询无法正常处理您的数据,请确保以您期望的格式存储电话号码值。显示格式可能与实际存储的数据不同。