예제1
1. 연봉 1억이상 출력
2. 2015년 이전에 입사한 사람의 이름과 입사년도 출력
3. 급여가 280~300만원 사이인 사람 출력
예제 2
1. 입사년도가 2015년 이상이며 연봉이 6000만원 이상인 사람들을 출력하시오.
(결과 : 은지원)
2. 회사가 삼성이거나 엘지이며 연봉이 5000만원 이상인 사름들을 출력하시오.
(결과 : 심심해, 머리빨, 최지우, 핸드폰, 오도독)
like %
문자% => 문자로 시작하는
%문자 => 문자로 끝나는
%문자% => 문자를 포함
order by
desc => 내림차순
asc => 오름차순
두개를 같이 사용할 수도 있다.
입사년도를 기준으로 오름차순을 하고 같은 값이 있으면 급여 내림차순으로 정렬을 한다.
예제 3
1.회사는 오름 차순으로 정렬하고 연봉은 내림 차순으로 정렬하고
이름에 '김'이 들어가며 연봉은 3000만원 이상인 모든 내용을 출력하시오
1.김재욱 2.김개똥 3.김말이
round / trunc
mod
=> 나머지
예제 4
1. id 1 ~ 10 까지 총 10 명을 저장하시오.
2. id 1 ~ 10 사이에 있는 홀수 id 값들을 모두 출력하시오.
3. id ! 1 ~ 10 사이에 있는 짝수 id의 값(num)들을 2로 나눈 후 소수점 2자리까지 표현하시오
(버려지는 소수점은 반올림으로 진행 하시오.)
대소문자로 변환
upper => 대문자
lower => 소문자
initcap => 첫글자만 대문자로
예제 6
1. 직급이 manager 인 사원을 검색하여 출력 하시오.
2. 직급이 employee 이면서 연봉이 2800이상인 사람을 모두 출력 하시오
3. 모든 사원이 이름의 첫번째 글자는 대문자로 출력하고 한달 급여를 출력 하시오(소수점 이하는 버림).
그룹
=> 그룹절을 사용할때는 조건 where 대신에
group by 를 사용한다.
=> group by 컬럼명 (having 조건식);
=> 조건이 없다면 having절은 생략
sum => 그룹합
avg => 평균
max => 최대값
min => 최소값
count => 데이터 개수
예제 7
1. 각 클래스 row(저장값) 개수를 출력하시오.
2. 각 클래스 별 평균을 구하고 평균별 내림 차순으로 정렬하여 출력하시오.
3. 각 클래스 별로 가장 큰값과 가장 작은 값을 출력하시오.
'Java > 자바 기반 웹 개발자 과정 필기' 카테고리의 다른 글
[200330.26일차] Pane (0) | 2020.03.30 |
---|---|
[200327.25일차] GUI 구현 - FX 플러그인 (0) | 2020.03.27 |
[200326.24일차] DB와 이클립스 연동 (0) | 2020.03.26 |
[200324.22일차] DB (0) | 2020.03.24 |
[200323.21일차] VMWare & Oracl SQL 커맨더, SQL Developer 설치, 설정하기 (0) | 2020.03.23 |
[200320.20일차] (0) | 2020.03.20 |
[200319.19일차] 네트워크 프로그래밍 (0) | 2020.03.19 |