본문 바로가기
휴지통/휴지통1

SQL 2일차 - 명령어

by Shuming 2015. 12. 22.
반응형




산술연산자. SAL


  • SAL 뒤에 +-*/ 를 사용하면됨.



SELECT ename,sal,sal*12

FROM emp;


월급에 *12 를 하여 값을 출력 햇다.

* 다만 이 구문안에서만 실행이 되는 것 이기 때문에 SAL*12는 다른 구문에서는 없다.


3.PNG






NULL 값도 데이터 이다!.


  1. 0값이 아니다

  2. 빈 값도 아니다!

  3. ?값이다. 즉 알 수 없는, 미확정의 값이다.****(아직 지정 되지 않은)

  4. 때문에 연산, 할당, 비교가 불가능하다.

  • 이건 db 에서 만 해당.

copmm.PNG




  • NULL 처리를 위한 NVL 함수

SELECT ename, comm, sal*12+comm, nvl(comm,0), sal*12+nvl(comm,0)

FROM emp;


NULL이 있으면 100 * NULL = NULL 이딴 식이라서 NVL 을 이용하면댐.


132.PNG








별칭 지정하기


SELECT ename, comm, sal*12+comm, nvl(comm,0),

sal*12+nvl(comm,0) as A,

sal*12+nvl(comm,0) "A2",

sal*12+nvl(comm,0) A3

FROM emp;


as로 지정하기, “”로 지정하기 그냥 주기 이렇게 세 가지로 지정 가능

캡처.PNG










Concatenation 연산자 ||


SELECT ename, 'is a', job FROM emp;


1111.PNG


SELECT ename|| '   is a   '|| job FROM emp;

222222.PNG 뭐.. 쓸 일이 있을라나 ?








SQL*Plus 명령어.

(나중에 SQL만 사용하게 될때 사용될 명령어 즉 Run SQL 이거 켜서 할때.)


  • @ 이 기호만 하나 기억해두자.


파일에 저장된 명령어를 실행하는 @


@TEMP 뭐 이런 .SQL 파일 을 열때 앞에 @ 넣으면 댐



뭐 실행이 안되서 결과가 없음 ㅡㅡ




라인당 출력 할 문자의 수 지정.

SET LINESIZE **


이런식인데 정작 ㅂ시발 안되네





이건 컬럼 사이즈 지정.

COLUMN *** FOMAT A**


포맷.PNG




SQL PULS 명령어도 TOAD같은 툴 쓰면 안쓰일꺼니까 크게 신경쓰지 말라심






반응형

'휴지통 > 휴지통1' 카테고리의 다른 글

JAVA - 채팅프로그래밍.  (0) 2015.12.23
SQL 4일차 - 주요 함수  (0) 2015.12.23
SQL 3일차 - 데이터 추출하기 (논리연산자...)  (0) 2015.12.22
SQL 2일차 - SELECT  (0) 2015.12.22
SQL 1일차 - 데이터형.  (0) 2015.12.22

댓글