SELECT구문

2019. 3. 5. 20:02SQL

#1 TALBLE emp의 모든 항목 조회하기


#### TABLE의 유형 조회하기  => DESC 테이블명;



#3 TALBLE 에서 특정 항목만 조회하기 

1
2
SELECT empno,ename
FROM emp;
cs



#4 SELECT구문에서 리터럴(Literal) 사용하기


1
2
SELECT ename, 'Literal' "Literal_Title"
FROM emp;
cs


#5 DISTINCT : 중복된 값을 제거

1
2
SELECT DISTINCT deptno
FROM emp;
cs



#6 WHERE : 조건검색


① TABLE emp 에서 deptno가 30인 ename,job을 출력

1
2
3
SELECT ename,job
FROM emp
WHERE deptno=30;
cs


② 복합 조건 : TABLE emp에서 sal이 1000이상 2000이하인 모든 속성

1
2
3
SELECT*
FROM emp
WHERE sal BETWEEN 1000 AND 2000;
cs


다음과 같이 사용도 가능하다 => 마찬가지로 연산자 OR,NOT,IN이 사용가능하다.

1
2
3
SELECT*
FROM emp
WHERE sal>=1000 AND sal<=2000;
cs



③ 특정위치의 문자열 조회 LIKE,IN


- deptno에 10,20이 포함된 모든 항목

1
2
3
SELECT*
FROM emp
WHERE deptno IN (10,20);
cs


-ename에 S가 포함된 모든 항목

1
2
3
SELECT*
FROM emp
WHERE ename LIKE '%A%';
cs



#5 ORDER BY: 정렬하기 


- 오름차순: ASC를 사용할 수 있지만 생략이 가능하다.

1
2
3
SELECT ename,sal
FROM emp
ORDER BY sal;
cs


-내림차순

1
2
3
4
SELECT ename,sal
FROM emp
WHERE sal>1500
ORDER BY sal DESC;
cs



'SQL' 카테고리의 다른 글

SQL) 용어정리 및 요약  (0) 2019.04.25
집합연산자  (0) 2019.03.05
2019.02.26 SQL구문 :집합 예제(3)  (0) 2019.02.26
2019.02.26 SQL구문 예제(2)  (0) 2019.02.26
2019.02.26 SQL구문 예제-SELECT(1)  (0) 2019.02.26