我想用SQL做我的第一步。目前我正试图分析一个数据库,并且解决了一个我无法解释的问题。最终有人可以给我一个提示。SQL差异使用COUNT命令
我有一个MySQL表( 'cap851312')女巫具有330.178表行。我已经将表格导入Excel,并验证了这个数字!
每一行都包含条目日期的字段(列'ID_MES_ANO')。目前,所有的日期都是唯一设置的"201312"
。
启动下面的命令,我希望看到的结果行的给定数量,但其出现的数量为476.598。
SELECT movedb.cap851312.ID_MES_ANO, count(*)
FROM movedb.cap851312;
我已经将文件导入Excel,并验证了行数。的确是330.178!
我怎么知道究竟出了什么问题?
更新:
我已经试过:
SELECT count(*) FROM movedb.cap851312
这将返回以及476.598。
当我使用工作台时,我很容易确认330.178个表格行的数量。
更新2:
工作台表检查确认: “表行:330178”
解决 - 但不确定具体的原因:
我改变了语句
SELECT count(ID_MES_ANO) FROM movedb.cap851512;
这次结果是330178!
尝试SELECT count(*) FROM movedb.cap851312; – sorencito
根据Excel版本,最大行数不同。 –
您是如何使用工作台确认330.178个表格行数的? – Solarflare