본문 바로가기
728x90
반응형

order by2

[MySQL] 서브쿼리 ORDER BY 정렬 바뀔 때, 원하는 값으로 GROUP BY 하기 특정 Key로 Group by 시 첫번째 데이터를 기준으로 묶이게 된다. 1 team_A 토끼 2 team_A 말 3 team_A 강아지 위와 같은 데이터로 예를 들면 ’team_A’로 Group By 할 경우 첫번째 데이터를 기준으로 1 team_A 토끼 와 같이 묶이게 된다. 이름 순으로 정렬 후 Group By를 하고 싶을 땐 적절하게 Order By 후 진행한다. 1 team_A 강아지 2 team_A 말 3 team_A 토끼 Order By를 이용해 위와 같이 데이터를 정렬 한 후 Group By 를 진행 하면 ’team_A’, ‘강아지’ 로 묶인다. 원하는 데이터를 기준으로 Order By 후 Group By를 하면 되지만 쿼리 실행 순서나 문법 상 Group By를 먼저 수행하게 되므로 아래.. 2019. 7. 18.
ORDER BY 여러개 사용 SELECT 쿼리를 뽑을 때 데이터들이 우후죽순으로 나오지 않게 날짜별 혹은 이름순, 나이순 등으로 정렬하여 추출한다. 이때 사용하는 것이 ORDER BY 이다. *옵션 : ASC - 오름차순 (생략 가능), DESC - 역순 EMP 테이블에 아래와 같은 컬럼들이 존재 할 때, workdate : 날짜name : 이름age : 나이 123456--날짜 역순 정렬select workdate, name, age from EMP order by workdate desc; --날짜 역순, 나이 오름차순 정렬select workdate, name, age from EMP order by workdate desc, age;cs *** 여러개의 order by 를 사용할 경우 왼쪽부터 순차적으로 진행되기 때문에 순서.. 2017. 12. 28.
728x90
반응형