怎样统计数据表里的ID记录总数

myname_wenxiuyun 2005-11-28 10:36:15
怎样统计数据表里的ID记录总数
...全文
232 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dielianhua 2005-11-28
  • 打赏
  • 举报
回复
_RecordsetPtr m_pRecordset;
_variant_t RecordsAffected;
///执行SQL统计命令得到包含记录条数的记录集
m_pRecordset = m_pConnection->Execute("SELECT COUNT(*) FROM 表名",&RecordsAffected,adCmdText);
_variant_t vIndex = (long)0;
_variant_t vCount = m_pRecordset->GetCollect(vIndex);///取得第一个字段的值放入vCount变量
m_pRecordset->Close();///关闭记录集
CString message;
message.Format("共有%d条记录",vCount.lVal);
AfxMessageBox(message);///显示当前记录条数
wwwwb 2005-11-28
  • 打赏
  • 举报
回复
详细一点,用SQL语句?
SELECT COUNT(*) FROM TABLE
OracleRoob 2005-11-28
  • 打赏
  • 举报
回复
select count(ID) AS 记录总数 from 表名
changechange 2005-11-28
  • 打赏
  • 举报
回复
SQL中语法错误(操作符丢失)问题,有关DISTINCT


作者:cg1 摘自:access911.net 编辑:cg1 更新日期:2003-11-21 浏览人次:904

专题地址:
http://access911.net/?kbid;79FAB31E1ADC



简述:


阅读前需掌握:


难度等级:
等级未评定




问题:




select count(distinct skr) as num from skr


SELECT SUM ( DISTINCT 进货量 ) FROM 进库单;


ACCESS中说这个是
语法错误(操作符丢失)
怎么回事啊?





回答:



这种写法是 SQL SERVER 中的T-SQL的写法吧?
JET SQL中不支持这种法
你可以使用套嵌来解决。
select sum(a.进货量) from (SELECT DISTINCT 进货量 FROM 进库单) a;


select count(b.str) from (select distinct skr from skr) as b


changechange 2005-11-28
  • 打赏
  • 举报
回复
关于此主题请参考:
SQL中语法错误(操作符丢失)问题,有关DISTINCT《查询》
http://access911.net/index.asp?u1=a&u2=79FAB31E1ADC
amtyuranus 2005-11-28
  • 打赏
  • 举报
回复
select count(distinct ID) AS 记录总数 from 表名

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧