mysql计数不同语法
我试图提取一个与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) 我已经尝试过各种不同的方法,但我可以根据建议再次尝试,以确保它与打字错误无关 我还尝试了
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与此无关。