2016-03-20 5 views
0

クエリ内にいくつの配送方法があるかを調べる必要があります(回答は2です)。私はDISTINCTを使用しようとしていますが、それは私が思ったように動作していないようです。 enter image description hereクエリ内のユニークなテキストの数を確認する

enter image description here

SELECT DISTINCT Count(Order.ship_method) AS CountOfship_method 
FROM [Order]; 
+0

'COUNT'は、あなたが言うDISTINCT''と数3であなたに1つの結果行を与える:すべての重複行を削除してくださいをこれらの1行(sic)。明らかに存在しないので、DISTINCTは何も変更しません。 MS Accessがサポートしていない 'COUNT(DISTINCT column)'を探していました(他の多くの標準SQL機能と同様に)。したがって、サブクエリでレコードを区別させ、その後しかカウントしないようにする必要があります。 –

答えて

4

代わりにこれを試してみてください -

SELECT COUNT(*) as CountOfship_method 
FROM 
(SELECT DISTINCT Order.ship_method FROM [Order]); 
+0

ありがとう!私はそれが正しいとマークします。 –

関連する問題