2016-09-21 40 views
1

該查詢工作在甲骨文:查詢在甲骨文的工作原理是不能在MySQL中

select count(city) - count (distinct city) from station; 

但在MySQL不起作用。這個查詢的MySQL相當於什麼?冒着明顯指出的風險,這個查詢返回'total no。'之間的'差異'。臺站上的城市「和不同城市的數量。

回答

7

這應該只是罰款,如果你之後第二count

select count(city) - count(distinct city) from station; 
         ^

去除這裏的空間是SQLFiddle

使用的名稱爲在表達一個函數調用,必須有沒有名稱與下列「(」括號之間的空白字符

10.2.4 Function Name Parsing and Resolution

+1

哦哇...不知道。謝謝。 – DilTeam