제6장. 고급 SELECT: 정렬 및 집계
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
이제 SELECT 문을 한 단계 더 발전시킬 때입니다. 데이터 SELECT 방법과 WHERE 절 사용법은 이미 알고 계실 것입니다. 하지만 때로는 SELECT와 WHERE만으로는 달성하기 어려운, 좀 더 높은 수준의 쿼리가 필요할 때가 있습니다.
이 장에서는 다음을 배우게 됩니다. 데이터를 여러 가지 방법으로 데이터를 정렬하는 방법을 배우게 됩니다. 또한 수학적 계산 및 값을 집계하는을 생성하게 될 것입니다. 그리고 혹시 새로운 범주가 필요하다면, if-then-else 논리를 활용해 자신만의 분류 체계를 구축하는 방법을 배우게 될 것입니다. SELECT로 도약해 봅시다!
여기저기 둘러보기
지난 장이 끝난 이후로, 여러분의 친구 조쉬는 정말 바쁘게 지내고 있습니다.
다음은 stores 테이블의 일부입니다. 조시는 가게를 방문한 순서대로 행을 삽입했습니다.
ORDER (BY)가 등장합니다!
쿼리 결과를 정렬해야 한다고요? 마침 SQL에 특정 항목을 SELECT하고, 반환된 데이터를 테이블의 특정 열 기준으로 ORDER BY를 지정해 정렬하도록 지시할 수 있습니다.
조쉬가 모든 업체를 알파벳 순서로, 업체 유형과 함께 가져오는 방법은 다음과 같습니다:
이 ORDER BY 절은 행들이 이름의 알파벳 순서대로 반환된다는 뜻입니다:
ORDER BY를 사용하면 어떤 열을 기준으로든 결과를 알파벳 순서로 정렬할 수 있습니다.
WHERE와 함께 사용하는 ORDER
물론 가능합니다. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access