SQL 2주차 : Group by, Order by의 활용/응용
이번주차의 내용은 1주차의 내용에서 연장선상으로 조금 더 심화된 데이터를 추출해내는 내용으로 진행되었다. group by, order by의 문법을 주로 활용하여 select와 where절을 사용한 쿼리문에서 특정화된 값을 볼 수 있었다.
select 필드명, 조건용 쿼리(정보가 필요한 필드명) from 테이블명
group by 특정 필드명;
//조건 쿼리로는 sum(합계),min(최솟값),max(최대값),avg(평균),count(갯수) 등이 있음!//
select 필드명, count(*) from 테이블명
where 궁금한 필드명 = "문자값"
group by 필드명;
order by count(*); //desc-내림차순(descending), desc 미 추가시 자동 오름차순!//
select name, count(*) from users
where email like '%gmail.com' //전체문자열 중 뒤에 'gmail.com'의 문자열이 추가된 값
group by name; //필드명으로 그룹화//