본문 바로가기

Oracle Database SQL(deprecated)15

190403 -- 문자를 날짜로 변경하기SELECT TO_DATE('2019/01/31', 'YYYY/MM/DD'), TO_DATE('2019-01-31', 'YYYY-MM-DD'), TO_DATE ('01/31/2019', 'MM/DD/YYYY')FROM DUAL; SELECT TRUNC(TO_DATE('2019/08/19', 'YYYY/MM/DD') - SYSDATE)FROM DUAL; -- 2008년 3월 1일 - 2008년 3월 15일 사이에 입사한 사원의 아이디, 이름, 입사일 조회하기SELECT EMPLOYEE_ID, FIRST_NAME, HIRE_DATEFROM EMPLOYEESWHERE HIRE_DATE >= TO_DATE('2008/03/01', 'YYYY/MM/DD')AND HIRE_DATE = '.. 2019. 6. 7.
190402 -- 오라클의 논리 연산자-- AND-- OR-- NOT -- 80번 부서에 소속된 사원 중에서 급여를 5000달러 이상 받는 사원의 이름과 급여, 직종, 부서 아이디를 조회하기SELECT FIRST_NAME, SALARY, JOB_ID, DEPARTMENT_IDFROM EMPLOYEESWHERE DEPARTMENT_ID = 80AND SALARY >= 5000; -- 90번 부서에 소속된 사원 중에서 관리자 아이디가 100인 사원의 이름, 급여, 직종을 조회하기SELECT FIRST_NAME, SALARY, JOB_IDFROM EMPLOYEESWHERE DEPARTMENT_ID = 90AND MANAGER_ID = 100; -- 커미션을 받는 사원 중에서 소속 부서가 지정되지 않는 사원의 이름, 급여,.. 2019. 6. 7.
090401 -- 테이블의 모든 데이터 조회SELECT *FROM 테이블명; -- 모든 부서 정보 조회하기SELECT *FROM DEPARTMENTS; -- 모든 국가 정보 조회하기SELECT *FROM COUNTRIES; -- 모든 사원 정보 조회하기-- 오라클의 키워드와 테이블 이름, 컬럼 이름은 대소문자를 구분하지 않는다.SELECT *FROM EMPLOYEES; -- 모든 직종 정보 조회하기SELECT *FROM JOBS; -- 모든 직종 변경 이력 정보 조회하기SELECT *FROM JOB_HISTORY; -- 테이블의 특정 열(컬럼)의 데이터 조회하기SELECT 컬럼명, 컬럼명, 컬럼명FROM 테이블명; -- 부서 정보 중에서 부서 번호와 부서 이름을 조회하기SELECT DEPARTMENT_ID, DEPA.. 2019. 6. 7.