나의 생각을 끄적이는 공간

블로그 이미지

Wooni0477

카테고리

  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

Oracle 기본정리 - nvl, is null, column계산, 홑 따옴표

프로그래밍 정리/Oracle 2019. 11. 29. 10:18
반응형

Oracle 기본정리 - nvl, is null, column계산, 홑 따옴표








--nvl(문자열,대체값) null 확인 함수



select empno,ename,sal,nvl(comm,0) from emp;


※null은 사칙연산 불가능
=>따라서 nvl로 변환시켜줘야함

--deptno=10을 만족하는 테이블 검색



select empno,deptno,ename from emp where deptno=10;



--EMP 모든 테이블 검색


select * from emp;

--대소문자 가능

select * from emp where ename='SMITH';
SELECT * FROM EMP WHERE ENMAE='SMITH';



--쌍따옴표는 안됨

SELECT * FROM EMP WHERE ENMAE="SMITH";

--comm = null 값 찾기

select empno, ename,sal,comm from emp where comm is null;

-- comm = comm*12 + comm 계산해서 값 출력

select empno, ename, sal, comm,sal*12+comm from emp;


-- comm = comm*12 + comm 계산해서 값 출력 + 별칭 추가

select empno, ename, sal, comm,sal*12+comm AS total from emp;


-- comm = comm*12 + comm 계산해서 값 출력 + 별칭 추가 + AS 생략가능

select empno, ename, sal, comm,sal*12+comm total from emp;

-- comm = comm*12 + comm 계산해서 값 출력 + 별칭 추가 + AS 생략가능 + 별칭 큰따옴표 가능

select empno, ename, sal, comm,sal*12+comm "12곱함" from emp;


-- 값출력을 OR(||)를 이용하여 문장으로 출력할수 있다.

select empno||' '|| ename||' is '|| job as sawon from emp;

ㅁ

-- 값출력을 OR(||)를 이용하여 문장으로 출력할수 있다. + (')(따옴표)를 사용하고 싶으면 q'[내용]' 내용안에 쓰면된다.

select empno||' '|| ename||q'[' is]'|| job as sawon from emp;


--자료 길이 조절

select * from emp;
col mgr format 99999;


--자료 포멧 설정

select to_char(sal, '9,990.99') from emp;







반응형
저작자표시 비영리 변경금지 (새창열림)

'프로그래밍 정리 > Oracle' 카테고리의 다른 글

Oracle 기본정리 - 문자함수2(concat, inicap,lower,upper, length,lengthB, substr)  (0) 2019.11.29
Oracle 기본정리 - 기본함수1(abs,ceil,floor,exp,log,mod,power,round,trunc)  (0) 2019.11.29
Oracle 기본정리 - select, where 절, 와일드 카드, 날짜  (0) 2019.11.29
Oracle 기본정리 - distinct, create기본, insert기본, commit  (0) 2019.11.29
Oracle 기본정리 - sqlplus 명령어, 테이블 속성검색, 더미 테이블(임시테이블)  (0) 2019.11.29
Posted by Wooni0477
방명록 : 관리자 : 글쓰기
Wooni0477's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

나의 생각을 끄적이는 공간

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바