날짜 : 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 개념이 사용되는데 처음 접하면 매우난해하고 어려우니 선행학습으로 대략적으로 이해하고 공부해야한다.

출처 (문헌)

학원에서 준 바인딩 책임

연결 (이유)

참고문헌


에이콘아카데미 출판사