검색조건 : SELECT
è 조건절을구성하는 항목
1. 컬럼
2. 연산자
ㄱ. 산술 연산자 : + , - , * , / , mod
ㄴ. 비교 연산자 : > , < , >= , <= , = , != ( <> )
ㄷ. 논리 연산자 : not , and , or
ㄹ. 문자열 연산자 : like , ||
3. IN / BETWEEN / EXISTS / NOT
4. IS NULL , IN NOT NULL
5. 함수
6. ANY , SOME , ALL
예제를 통해서 알아 보자
è 모든 사원의 사원명과 급여 , 급여와 보너스를 더한 합계 출력
Solution : SELECT ENAME, SAL , SAL + COMM FROM EMP;
( # SAL + COMM 은 컬럼명은 아니고 출력을 위한 것)
NULL 값
1. “값이 없는 것으로 값이 할당되지 않고 사용이 불가능 값
2. 0과 공백과 다름
3. 1byte의 내부 저장 장치를 사용
ALIAS 부여
1. AS 로 사용하며 , 어떠한 컬럼의 내용을 AS table_name 로 사용하는데 table_name으로 나타낸다 라는 뜻
EX ) SELECT ENAME , SAL , SAL + COMM(COMM,0) AS total_sal FROM EMP;
연결 연산자 ( || )
1. 사원의 이름과 업무를 연결하여 ‘STAFF’로 출력
EX ) SELECT ENAME || ‘’ || job as staff FROM EMP;
중복 행의 제거
1. SELECT job FROM EMP;
2. SELECT DISTINCT job FROM EMP;
è 부서별로 담당하는 업무를 한번씩 출력하는 것
è DISTINCT : 항상 SELECT 바로 다음에 기술 , 모든 컬럼에 영향을 준다.
'Backend > db' 카테고리의 다른 글
SELECT 연습문제 (0) | 2018.08.19 |
---|---|
SQL 공지사항 (0) | 2018.08.19 |
SQL연습_기초문제 (0) | 2018.08.18 |
제약조건(추가,삭제,(비)활성화,확인) (0) | 2018.08.17 |
테이블 만들기 ( 기본 데이터 타입 , 제약조건 ) (0) | 2018.08.17 |
#IT #먹방 #전자기기 #일상
#개발 #일상