2017-03-05 2 views
1

나는를 포함하는 것, 내가 마지막 테이블에하고 싶은이수와 순서

text screenName 
lala  user1 
la  user2 
lal  user3 
lalala user1 
l   user1 
a   user4 

과 같은 액세스 밀리 초 (트윗라고 함) 테이블이 사용자 당 text의 수 text의 숫자가있는 열 (예 : newColumn)과 우선 텍스트 수 (newColumn) (내림차순)로 정렬 한 다음 screenName (오름차순) 순으로 정렬하려는 표를 원합니다.

은 지금까지 나는

SELECT COUNT(text), screenName 
FROM Tweets 
GROUP BY screenName; 

을하지만 정렬하고 새 열 이름을 변경하는 방법을 모르겠어요. 이처럼

답변

1

:

select COUNT(text) as num_of_texts, 
    screenName 
from Tweets 
group by screenName 
order by COUNT(text) desc, screenName; 
+0

은 내가으로이 순서를 넣을 수 있습니다? 그래서 '선택 COUNT num_of_texts 등 (텍스트), ScreenName이 ASC에 의해 순서 DESC num_of_texts 의해 ScreenName이 ORDER BY 트윗 그룹 ScreenName이 , '? – quant

+0

쿼리를 실행할 때 num_of_texts를 채울 것인지 묻는 팝업 상자가 나타납니다. – quant

+0

@quant - 액세스 권한으로 별칭을 순서대로 사용할 수 없습니다. 답변을 업데이트했습니다. 지금 시도하십시오. – GurV