2013-10-31 52 views
0

有一個表:水果,內容:甲骨文:如何在一個單一的查詢組和ORDER

NAME 
------ 
Banana 
Orange 
Orange 
Apple 
Banana 
Apple 
Apple 
Apple 

我想造成這樣的(分組和訂購):

NAME 
---- 
Apple 
Banana 
Orange 

我創建了一個查詢:

SELECT NAME 
FROM FRUIT 
ORDER BY NAME 
GROUP BY NAME 

我想它會在MySql或Foxpro中運行weel。但不是在Oracle中。我應該如何查詢?由於

+0

你嘗試了什麼,錯誤是什麼? – NoChance

+0

ORA-00933:SQL命令未正確結束 00933. 00000 - 「SQL命令未正確結束」 *原因: *操作: 錯誤在行:4列:1 –

回答

1

請試試這個:

SELECT NAME 
FROM FRUIT 
GROUP BY NAME 
ORDER BY NAME 

然後,您可以使用不同的,如果以防止重複。

1

你可以試試這個,以及因爲你只需要一個欄顯示 -

SELECT DISTINCT NAME 
FROM FRUIT 
ORDER BY NAME; 
0

嘗試一下

SELECT DISTINCT NAME FROM FRUIT ORDER BY NAME; 

此查詢按名稱返回唯一名稱順序..