산술연산자. SAL
SAL 뒤에 +-*/ 를 사용하면됨.
SELECT ename,sal,sal*12
FROM emp;
월급에 *12 를 하여 값을 출력 햇다.
* 다만 이 구문안에서만 실행이 되는 것 이기 때문에 SAL*12는 다른 구문에서는 없다.
NULL 값도 데이터 이다!.
0값이 아니다
빈 값도 아니다!
?값이다. 즉 알 수 없는, 미확정의 값이다.****(아직 지정 되지 않은)
때문에 연산, 할당, 비교가 불가능하다.
이건 db 에서 만 해당.
NULL 처리를 위한 NVL 함수
SELECT ename, comm, sal*12+comm, nvl(comm,0), sal*12+nvl(comm,0)
FROM emp;
NULL이 있으면 100 * NULL = NULL 이딴 식이라서 NVL 을 이용하면댐.
별칭 지정하기
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로 지정하기, “”로 지정하기 그냥 주기 이렇게 세 가지로 지정 가능
Concatenation 연산자 ||
SELECT ename, 'is a', job FROM emp;
SELECT ename|| ' is a '|| job FROM emp;
뭐.. 쓸 일이 있을라나 ?
SQL*Plus 명령어.
(나중에 SQL만 사용하게 될때 사용될 명령어 즉 Run SQL 이거 켜서 할때.)
@ 이 기호만 하나 기억해두자.
파일에 저장된 명령어를 실행하는 @
@TEMP 뭐 이런 .SQL 파일 을 열때 앞에 @ 넣으면 댐
뭐 실행이 안되서 결과가 없음 ㅡㅡ
라인당 출력 할 문자의 수 지정.
SET LINESIZE **
이런식인데 정작 ㅂ시발 안되네
이건 컬럼 사이즈 지정.
COLUMN *** FOMAT A**
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 |
댓글