본문 바로가기
BigData TIL/Database

[Oracle] SQL 쿼리 문 정리 1

by xxub 2021. 6. 30.
반응형

1. 테이블 조회

SELECT * FROM 테이블명 ;

 

2. 조회하고자 하는 데이터 테이블 내용 조회 + 데이터 양이 방대하니 일부만 불러오기

SELECT * FROM 테이블 권한명.테이블명 WHERE ROWNUM < 50 ;

 

3. 테이블 데이터 수, 테이블 안의 특정 컬럼 데이터 수 조회

SELECT COUNT(*) FROM 테이블명;

SELECT COUNT(*) AS 컬럼명 FROM 테이블명 ;

 

4. 데이터 중복 피하고 조회, 원하는 컬럼의 해당 내용 데이터 수 조회

SELECT COUNT(DISTINCT 컬럼명) FROM 테이블명;

SELECT COUNT(*) FROM 테이블명 WHERE 컬럼명='조회하고자 하는 내용';

 

5. 특정 문자가 들어가는 comments 데이터 조회 (comments말고 다른 컬럼 명 사용 가능)

SELECT * FROM all_col_comments WHERE 컬럼명 LIKE '%특정문자%';

 

6. 해당 테이블의 컬럼명 comments 내용 조회

SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = '테이블명' AND OWNER  = '테이블 권한명';

 

7. 한글 테이블 명 조회

SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = '테이블명';

 

8. 조건 2가지 추가 후 데이터 조회

SELECT * FROM 테이블명 WHERE 컬럼1 LIKE '%특정문자%' AND 컬럼2 = '조회하고자 하는 내용';

 

p.s. 각 쿼리는 직접 실행해보고 원하는 결과를 꺼내었지만 제 설명이 부족할 수 있습니다.

반응형

'BigData TIL > Database' 카테고리의 다른 글

[Oracle] NVL, NVL2  (0) 2022.01.07
[Oracle] case when, decode  (0) 2022.01.06
[Oracle] JOIN 정리  (0) 2022.01.05
[Oracle] UNION , UNION ALL - SELECT 합치기  (0) 2022.01.04
[Oracle] 서브쿼리  (0) 2022.01.03