to_date 2

[SQL] Advanced SQL - 날짜 함수 활용

Advanced SQL - 날짜 함수 활용 01. emp테이블에서, 입사 일자(hiredate)컬럼을 이용하여 연도, 월/일, 요일, 분기를 검색하시오. 단, 입사 일자는 월요일 부터 일요일 순으로 정렬합니다.해답 SQL문 SELECT empno, ename, TO_CHAR(hiredate,'YYYY') Year, TO_CHAR(hiredate,'DD, Month') AS "Date", TO_CHAR(hiredate,'Day') Day, TO_CHAR(hiredate, 'Q') QuarterFROM empORDER BY TO_CHAR(hiredate-1,'D');-- 실행 결과-- 14 rows selected. 02. emp 테이블에서 20번 부서에 근무하는 사원들을 입사 일자를 기준으로 검색 하시오...

[SQL] DB스터디 - 03

데이터 형 변환, 그룹 함수, GROUP BY절, HAVING절 변환 함수- 데이터 유형을 변환 할 때는 함수를 사용- 잘못된 데이터 타입이 입력되면 '암시적 데이터 형 변환'을 시킴-> Oracle DB 한정-> 에러를 피할 수 있음- '명시적 데이터 형 변환'을 하는 것이 가장 좋음-> 실제로 값을 변환 시키는 것 암시적 데이터 유형 변환- 사용자가 입력한 값이 단일적인 값인 경우 사용 가능- 변환이 가능한 문자 혹은 숫자같은 경우에 사용 됨- LIKE 명령어의 경우 문자만 검사 하지만 조건에 숫자가 들어가면 암시적으로 형 변환을 시킴예)-> SELECT *FROM empWHERE deptno = 10;-- 10이 숫자 -> SELECT *FROM empWHERE deptno = '10';-- 10이..