728x90
반응형
SMALL
- 특정 문자열을 포함한 값만 가져오고 싶다.
select * from GONGSI_LD where ld_date = '2021.02.26';

- 특정 문자열을 포함한 값을 가져올때 보통 like 조건을 사용한다.
select * from GONGSI_LD where ld_date = '2021.02.26' and gs_ny like '%배당%' or gs_ny like '%무상%';

- like와 in은 함께 사용할 수 없다.
select * from GONGSI_LD where ld_date = '2021.02.26' and gs_ny like in ('%유상%','%유상%','%무상%');

- 정규식 패턴으로 여러 조건 검색하기
select * from GONGSI_LD where ld_date = '2021.02.26' and regexp_like (gs_ny,'유상|배당|무상')

- REGEXP_LIKE 문법 : REGEXP_LIKE (컬럼명, 정규식 패턴)
함수명 | 설명 |
REGEXP_REPLACE | 정규식 패턴을 검색하여 대체문자열로 변경. |
REGEXP_INSTR | 정규식 패턴에 대해 문자열을 검색하고 일치하는 위치를 반환. |
REGEXP_SUBSTR | 지정된 문자열 내에서 정규식 패턴을 검색하고 일치하는 부분의 문자열을 추출 |
REGEXP_COUNT | 입력문자열에서 패턴일치가 발생되는 횟수를 반환. |
728x90
반응형
LIST
'코딩이 쉬워진다! > 03. SQL' 카테고리의 다른 글
SQLD 정리 - 데이터 모델링의 이해 (0) | 2022.03.04 |
---|---|
db.cursor (0) | 2021.05.13 |
oracle character set / 오라클 서버 문자셋 바꾸기 / 한글 지원 (0) | 2020.07.15 |
oracle sql date 타입 (0) | 2020.07.01 |
SEQUENCE (시권스 만들기) (0) | 2018.11.09 |