본문 바로가기

SELECT 쿼리 WHERE3

[SQL] GROUP BY 그룹함수 쿼리 사용하기 SQL - GROUP BY #SELECT 그룹함수 데이터의 요약이 필요할 때 사용된다 Row의 수 특정 컬럼 값 중 가장 큰 수 특정 컬럼 값 중 가장 작은 수 특정 컬럼 값 중 평균 값 특정 칼럼 값의 합계 SELECT [COLUMN], [COLUMN], [...] FROM [TABLE] WHERE [CONDITIONS] GROUP BY [COULUMN], [COULUMN], [...] 만약에 조건에서 그룹 별로 보고 싶다면 GROUP BY를 작성해 준다 그럼 결과는 위에서 배운 DISTINCT와 결과 값이 똑같다 하지만 차이점은 DISTINCT는 집계를 구할 수 없지만 GROUP BY는 집계를 구할 수 있다 # GROUP BY로 집계 GROUP BY의 장점으로는 집계를 구할 수 있다고 배웠다 집계를 .. 2016. 5. 10.
[SQL] ORDER BY 로 쿼리 정렬하기 SQL - ORDER BY # SELECT 정렬 정렬 방식 ASC (오름차순) DESC (내림차순) SELECT [COLUMN], [COLUMN], [...] FROM [TABLE] ORDER BY [COLUMN] [ORDER TYPE] # ORDER BY 정렬하기 값들을 출력할 때 ORDER BY 정렬 기준 값 ASC (오름차순), DESC (내림차순)으로 정렬이 된다 1차 정렬이 되었다 그리고 추가 정렬을 하고 싶다면 ,(콤마)를 통해서 정렬 기준을 추가하면 된다 ASC (오름차순)은 생략이 가능하다 ORDER BY 를 해놓고 정렬 기준 컬럼만 설정한다면 자동으로 오름차순으로 정렬이 된다 2016. 5. 9.
[SQL] WHERE 절 쿼리에 조건 주기 SQL - WHERE # SELECT의 WHERE절 하나 이상의 테이블에서 여러 데이터를 가져온다 (조건에 맞는) 컬럼 값과 Value를 비교한다 자바의 비교 연산과 동일하게 사용 자바 비교 연산 외 연산자 IN, LIKE, NOT IN : 하나의 컬럼에 여러 개의 값을 검색 LIKE : 하나의 컬럼에 포함된 값을 검색 WILD CARD가 사용 %, _ WHERE절은 여러 개의 조건을 지원 (AND, OR 사용) AND가 우선 순위를 갖고 괄호도 사용한다 SELECT [COLUMN], [COLUMN], [...] FROM [TABLE] WHERE [CONDITIONS] where절은 SELECT로 불러오는 데이터들에 대해 조건식을 주는 것이다 하나의 값은 =(이퀄)도 가능하지만 여러개는 IN과 같은 LI.. 2016. 5. 9.