관리 메뉴

콩부방

[ORACLE] SELECT 본문

DataBase/Oracle

[ORACLE] SELECT

콩이아부지이 2021. 8. 11. 16:51
728x90

 

SELECT문 기본 형식

SELECT ~ FROM ~ WHERE 조회

DML문이며 데이터를 조회할 때 사용합니다.

기본적으로 자주 사용하며 많은 사용방법들이 있습니다.

 

 

<샘플 데이터베이스>

 

 

 

SELECT문 사용연습

 

별표(*) 표시는 모든 컬럼을 뜻합니다.

SELECT 컬럼명

FROM 테이블명

WHERE 조건식

ORDER BY 

(WHERE,ORDER BY는 생략가능합니다. ORDER BY 생략시 기본 ASC(오름차순))

 

<컬럼명을 써서 조회>

컬럼명을 쓰면 해당 컬럼만 조회 됩니다.

<조건식사용>

IN연산자로 MAX_SALARY가 9000인 값만 조회합니다.

< ORDER BY를 사용하여 정렬 (DESC는 내림차순)>

 

 

 

 

 

 

 

 

 

 

 

WHERE절에 사용가능한 조건들

기본적으로 비교연산자(=,<,>,<=,>=,!=,<>,^=),관계연산자(AND,OR,NOT) 들은 사용가능합니다.

SELECT * FROM 테이블명 WHERE 컬럼명='값' - 값이 포함되있는 행을 조회합니다.

※문자열,날짜들은 작은따옴표(' ')로 감싸줍니다.

SELECT * FROM 테이블명 WHERE 컬럼명 IN(값1,값2,...) - 괄호안에 값들을 포함하는 행을 조회합니다.

SELECT * FROM 테이블명 WHERE 컬럼명 NOT IN (값1,값2,....) - 괄호안에 값들을 미포함하는 행을 조회합니다.

 

SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '값%' - 값으로 시작하는 데이터가 있는지 조회합니다.

SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%값' - 값으로 끝나는 데이터가 있는지 조회합니다.

SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%값%' - 값을 포함한 데이터를 조회합니다.

 

 

728x90

'DataBase > Oracle' 카테고리의 다른 글

[Oracle]CREATE  (0) 2021.08.13
[Oracle]DELETE  (0) 2021.08.11
[ORACLE]UPDATE  (0) 2021.08.11
[ORACLE]INSERT  (0) 2021.08.11
[ORACLE] COUNT 함수  (0) 2021.08.11
Comments