데이터 베이스 : SQL 조작 2
2022. 2. 7. 14:04ㆍCS/데이터 베이스

d 앞에 어떤 글자가 상관없고 (%) 뒤에 어떤 한 글자(_)가 오는 data (LIKE)

위 모습은 %를 문자로 쓰고 싶을 때 특수 문자 앞에 \(백 슬래시)를 써준다.

데이터를 정렬할 수 있다.디폴트는 오름차순 정렬. 내림차순 정렬은 DESC를 붙이면 된다.

고용된 날짜가 97년도인 사원들을 고용된 날짜를 기준으로 오름차순으로 정렬.

날짜 데이터의 경우 위의 포맷(00/00/00 ->0000-00-00)으로 바꾸어서 쿼리할 수 있다.

정렬할 때 두가지 기준을 줄 수 있다. 먼저 온 조건으로 정렬하고 같은 경우 두번 째 조건으로 정렬한다.

모든 연봉의 평균을 내는집합함수 사용 예시이다.

12000 이상 연봉의 평균의 소수점을 반올림하는 집합함수 예제이다. (소수점 아래를 절삭하고 싶다면 TRUNC)

부서 id의 유일한 값을 보고 싶다면 위와 같이 distinct 키워드를 입력한다.

group by는 특정한 쿼리 조건으로 데이터를 그룹화할 때 사용함. 그 그룹에 집합함수를 사용해서 원하는 결과를 얻을 수 있다. (집합함수 : AVG(),SUM(),MIN(),MAX())

그룹화된 경우에도 정렬할 수 있다.
having은 group by로 묶은 결과에 대해서 결과를 줄 때 사용한다.

부서별로 최대 최소 연봉 구하기.

특정 부서에서 최대, 최소 연봉 구하기.

특정 년도 입사자의 평균 연봉 구하기

특정 부서의 최소, 최대 연봉 구하기

특정 부서의 사원 수 추가하기
반응형
'CS > 데이터 베이스' 카테고리의 다른 글
| 데이터 베이스 : SQL 조작 4 (0) | 2022.02.08 |
|---|---|
| 데이터 베이스 : SQL 조작 3 (0) | 2022.02.07 |
| 데이터 베이스 : SQL 조작 (0) | 2022.02.07 |
| 데이터 베이스 : Oracle (0) | 2022.02.01 |
| 01. 너무나 쉬운 sqllite3 (파이썬으로 하는 sql 기초) (1) | 2021.09.18 |