반응형
모든 미국 우편 번호가있는 테이블이 있습니다. 각 행에는 우편 번호의시 및 주 이름이 포함됩니다. 여러 주에 표시되는 도시 목록을 가져 오려고합니다. 같은 도시에 X 개의 우편 번호가 없다면 문제가되지 않을 것입니다.
그래서 기본적으로, 저는 그 도시 / 주에 2 개 이상의 우편 번호가 있기 때문에 도시 / 주를 7 번 계산하는 대신 1로 계산하기를 원합니다.
이 작업을 수행하는 방법을 잘 모르겠습니다. count를 사용해야한다는 것을 알고 있지만 주어진 도시 / 주 콤보 만 1로 계산하도록 mysql에 어떻게 지시합니까?
해결 방법
SELECT City, Count(City) As theCount
FROM (Select City, State From tblCityStateZips Group By City, State) As C
GROUP By City
HAVING COUNT Count(City) > 1
이것은 하나 이상의 주에 포함 된 모든 도시를 카운트와 함께 반환합니다.
그린빌 39
Greenwood 2
GreenBriar 3
기타
참조 페이지 https://stackoverflow.com/questions/2516546
반응형
'MySql' 카테고리의 다른 글
MySQL Windows XP에서 MySQL 명령 줄 클라이언트를 통해 열린 MySQL 화면을 지우는 방법 (0) | 2020.12.02 |
---|---|
MySQL PostgreSQL에 비해 Mysql에 진공이 필요하지 않은 이유는 무엇입니까? (0) | 2020.12.02 |
MySQL 라 라벨 단순 월 선택 (0) | 2020.12.02 |
MySQL ImportError : 큐라는 모듈이 없습니다. (0) | 2020.12.02 |
MySQL JPA- 엔티티가 아닌 클래스의 두 테이블 결합 (0) | 2020.12.02 |
댓글