일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 1차프로젝트
- 2차 실전프로젝트
- semantic_segmentation
- ERD
- MVCmodel
- 스마트인재개발원
- MSE
- 활성화함수
- 손실함수
- 백엔드
- gitclone
- intent
- 취업연계
- 안드로이드
- 머신러닝
- 교차검증
- 오픈소스깃허브사용
- 크롤링
- 취업성공패키지
- 2차프로젝트
- 프로젝트
- 하이퍼파라미터튜닝
- 비스포크시네마
- JSP/Servlet
- KNN모델
- 선형모델 분류
- springSTS
- 내일배움카드
- randomForest
- 국비지원
- Today
- Total
또자의 코딩교실
SQL-조건문 예제 본문
// 예제1) 번호가 101인 사람의 이름, 직종, 급여를 조회하시오
// HR@XE> select employee_id, department_id, (first_name|| ' ' ||last_name)as name, job_id, salary
// 2 from employees
// 3 WHERE employee_id = 101;
// 예제2) 직종별 내림차순으로 직원번호id, 이름, 직종, 부서코드, 급여를 조회하라.
// HR@XE> select employee_id, last_name, job_id, department_id, salary
// 2 from employees
// 3 order by job_id desc;
// 예제3)사원번호가 176인 사원의 이름과 부서번호를 출력하시오.
// HR@XE> select employee_id, (first_name|| ' ' ||last_name)as name, department_id
// 2 from employees
// 3 WHERE employee_id = 176;
// 예제4)연봉이 120,000이상 되는 사원들의 이름 및 연봉을 출력
// HR@XE> select (salary*12) as annual, (first_name|| ' ' ||last_name)as name
// 2 from employees
// 3 WHERE salary*12 >= 120000;
// 틀린포인트:select할때부터 연봉값으로 salary에 12를 곱한값을 넣어준다.
// 예제5)30부서에서 근무하는 직원 중 직책이 'PU_MAN'인 직원의 사원번호, 이름, 직책, 급여, 부서번호를 조회하시오.
// HR@XE> select employee_id,(last_name)as name, manager_id, salary, department_id
// 2 from employees
// 3 WHERE department_id=30 and job_id='PU_MAN';
// 예제6) 연봉이 150000에서 200000의 범위 이외인 사원들의 이름 및 연봉을 출력 단 연봉은 AnnSal로 출력
// HR@XE> select last_name as name, salary*12 as Annual
// 2 from employees
// 3 WHERE salary*12<150000
// 4 or salary*12>200000;
// 틀린 포인트:두 조건(150000<연봉<200000 의 반대 조건)은 동시에 만족할 수 없다. 그래서 and조건이 아니라 or조건으로 묶어줘야한다.
//3~4줄을 where 12*salary not between 150000 and 200000도 가능하다.
// where 12 * salary in(150000,200000)도 가능하다.
// between == and
// in == or