반응형
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 |