날짜 : 2024-05-12
태그 : oracle SQL 변환 함수
메모
select sal
from emp
where sal= '800';
--원래 '800'은 문자이기때문에(작은따옴표안에 들어가있음) 안되지만 오라클에서 묵시적으로 형변환을해준다.
--묵시적(자동으로해준다), 명시적(내가직접기재)
select sal from emp where sal = to_number('800'); --명시적 형번환
--to_number는 문자를>숫자 데이터로 변환해줌
select hiredate, to_char(hiredate,'YYYY') -- to char 의 활용
from emp;
-to char는 날짜를 문자로,숫자를 문자로 변환해주는 함수이다 .
select hiredate, to_char(hiredate,'MM') -- to char 의 활용
from emp;
select ename ,hiredate -- to char 의 활용
from emp
where to_char(hiredate,'YYYY')='1980';
select ename , hiredate
from emp
where to_char(hiredate,'MM')='09';
select to_char(sysdate,'YYYY/MM/DD,(AM) DY HH24:MI:SS')
from dual;
--현재날짜와 시간을 형식에맞게 출력하는 SQL문임 .
생각 (질문)
다음학습은 그룹함수와 조인 , 그리고 java if문과 , else if 개념이 사용되는데 처음 접하면 매우난해하고 어려우니 선행학습으로 대략적으로 이해하고 공부해야한다.
출처 (문헌)
학원에서 준 바인딩 책임