2016-07-19 2 views
0

그래서이 작업을 수행하려고합니다. 가장 큰 5 개의 우편 번호가있는 도시 중 몇 번째에 우편 번호가 09 인 문자열이 있습니까?별칭 SQL Server를 다시 사용하십시오

나는 지금 내가 문자열을 다음 상위 5 순위와하는 별칭 CountOrder을 다시 어떻게 가장 우편 번호

Select 
     City, 
     count(1) AS CountOrder 
FROM [dbo].['free-zipcode-database$'] 
Group by City 
Order BY Countorder Desc 

을 찾기 위해 다음이 09

답변

0
당신이 뭔가를 할 수

SELECT TOP 5 
     City, 
     -- Count of all zipcodes 
     COUNT(*) CountOrder, 
     -- Only count zipcodes that contain 09 
     COUNT(CASE WHEN ZipCode LIKE '%09%' THEN 1 END) Zip09Count 
FROM [dbo].['free-zipcode-database$'] 
GROUP BY City 
ORDER BY CountOrder DESC 
+0

감사합니다. – VisualExstasy

+0

@VisualExstasy이 답변을 질문에 대한 답변으로 표시해주세요. –