mysql计数不同语法

mysql计数不同语法,mysql,count,distinct,Mysql,Count,Distinct,我试图提取一个与MySQL中的表不同的简单计数。查询如下: select COUNT (DISTINCT column1) as distinctVol from table1 我得到的错误如下: 错误:您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 近“不同调用(参考)”作为distinctVol 从dlr_调用第1行的_hist(状态:37000,本机代码:428) 我已经尝试过各种不同的方法,但我可以根据建议再次尝试,以确保它与打字错误无关 我还尝试了

我试图提取一个与MySQL中的表不同的简单计数。查询如下:

select COUNT (DISTINCT column1) as distinctVol
from table1
我得到的错误如下:

错误:您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 近“不同调用(参考)”作为distinctVol 从dlr_调用第1行的_hist(状态:37000,本机代码:428)

我已经尝试过各种不同的方法,但我可以根据建议再次尝试,以确保它与打字错误无关

我还尝试了一个在线的SS-to-MySQL转换器(我习惯于使用sqlserver),它只是重复了相同的语法

是的,我可以潜在地输出数据并将其导入SQL Server,这是我工作的最终目标,但首先我需要创建数据集,因为MySQL中的整个数据库太大,包含了大量不必要的信息—试图将资源浪费降到最低


欢迎提出所有意见,并提前感谢您

在MySQL中,使用聚合函数时,函数名和
)之间不能有空格。更改为:

SELECT COUNT(DISTINCT column1)
FROM table1

您需要删除
count
之间的空格(
->
count(DISTINCT col)
“DISTINCT call\u reference)as distinctVol”-这是实际的代码吗?call\u reference在哪里来自?@Vatev:万分感谢,这让我头疼!!!!@user2864740:我在发帖时根本没有对错误消息脱敏。call_reference是column1的真名。学童错误,我道歉:)问题是关于MySQL的,MSSQL与此无关。