[ Developer ]/Oracle SQL16 [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. [SQL] SELECT Query SQL - SELECT # SELECT 하나 이상의 테이블에서 여러 데이터를 가져옴 CRUD(Create Read Update Delete)에서의 R에 해당되는 기능이 SELECT 즉 데이터를 읽어 오는 것이다 FROM [Table] 어디에서 가져올 것인지 지정해주는 문구 # SELECT 이용하여 성과 연봉 출력하기 셀렉트를 이용해서 컬럼 이름을 통해 원하는 값만 불러올 수 있다 추가적으로 사번과 성, 고용일자를 출력해 본다 위에서 알 수 있는점은 SELECT 이후 입력한 순서대로 값이 나오게 된다 사원 테이블 이외에 다른 테이블에서 값을 가져와본다 DEPARTMENT 즉 부서 테이블에서 부서 번호와 부서 이름을 가져왔다 2016. 5. 5. 이전 1 2 3 4 다음