You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MS Access中获取无重复联系电话及学生表手机号?

在MS Access中提取学生表的无重复手机号记录

方法一:正确使用查询设计器(解决你之前操作失败的问题)

如果之前用设计器没成功,大概率是没设置总计/分组或者没过滤空值,按以下步骤来:

  • 打开目标数据库,找到student table学生表
  • 点击「创建」选项卡 → 「查询设计」,将学生表添加到查询窗口
  • 双击你需要提取的手机号字段(比如命名为联系电话),把它添加到设计网格的「字段」行
  • 点击设计选项卡中的**Σ(总计)**按钮,此时网格会新增「总计」行
  • 在手机号字段对应的「总计」行下拉菜单中,选择Group By(这一步是去重的核心)
  • (可选)如果要排除空手机号,在该字段的「条件」行输入Is Not Null
  • 点击工具栏的「运行」按钮(!图标),即可得到无重复的手机号记录

方法二:直接用SQL语句(更高效可控)

如果设计器操作还是有问题,直接切换到SQL视图执行语句更可靠:

方式1:用DISTINCT关键字直接去重

SELECT DISTINCT [联系电话]
FROM [student table]
WHERE [联系电话] IS NOT NULL;

方式2:用GROUP BY分组去重(适合后续需要添加聚合统计的场景)

SELECT [联系电话]
FROM [student table]
WHERE [联系电话] IS NOT NULL
GROUP BY [联系电话];

注意:如果你的手机号字段名包含空格或特殊字符,一定要用方括号[]包裹,避免Access报错。

内容的提问来源于stack exchange,提问作者M.S Public School

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 20:32:36