728x90

Database 23

SQL 정규 표현식(Regular Expression) - 문자 데이터(숫자)

1. 숫자 관련 패턴 패턴 기능 예시 설명 [0-9] 또는 [:digit:] 또는 \d 숫자와 일치한다. "^[0-9]" 정수인 숫자데이터만 찾는다. {n} 선행 표현식이 정확하게 n번 발생 [0-9]{3} 0부터 9까지 자연수 중 하나가 3번 반복 '111', '031' | 문자열을 구분해준다. 대한|사람 “대한”과 “사람”을 찾는다. [ ] [ ]안에 있는 데이터 값을 찾는다. [0-3]82 “082”,“182”,“382” 값을 찾는다. 2. REGEXP_LIKE에의 적용예제 SELECT 반복횟수 FROM 테이블 WHERE REGEXP_LIKE(반복횟수 , '^[0-9]*$'); 해석: 반복횟수열에서 0,1,2,3,4,5,6,7,8,9 의 정수 값인 데이터 출력 SELECT 반복횟수 FROM 테이블 ..

Database/SQL 2021.10.18

SQL 정규 표현식(Regular Expression) - 문자열 데이터( . )

1. 문자 관련 패턴 패턴 사용예시 예시 설명 \ 특정기호를 문자로만 취급 ^$ : 수식오류 ($는 끝나는 문자열 기호이기 때문) ^\$ : $로 시작하는 문자열을 찾는다. . ... 3글자 문자를 찾는다. #\는 ₩이다. # \는 키보드에서 엔터와 백스페이스(뒤로가기키, ←) 사이에 있는 ₩를 누르면 입력할 수 있다. 2. . 의 사용 소스 안녕.반가워요! 정규표현식 . 해석 .의 수만큼의 문자를 찾는다. → 1개 문자 찾음. 결과 안 소스 안녕.반가워요! 정규표현식 \. 해석 \ (백슬래시=₩)는 특정기호를 문자 그 자체로 취급하게 해준다.→ . 이라는 문자 찾음. 결과 . 소스 토.익. 정규표현식 \..\. 해석 문자.과 글자1개 그리고 문자.을 찾음. 결과 .익. 3. 참고사이트 http://zv..

Database/SQL 2021.10.15

SQL 정규 표현식(Regular Expression) - 기본 기호

2021년 공공데이터 청년인턴 일경험수련생 업무일지를 기록하다보니 SQL 정규 표현식 글까지 쓰게 됐다. 비전공자가 독학해서 쓰는 글이라 엉성할 수 있다. IT관련 티스토리 운영하는 분들처럼, 나도 있어보이는 척하려고 소스코드도 입력해봤다. 업무하고, 업무일지 쓰는 것도 다소 버겁지만 어차피 SQL 공부하는 김에 기록을 남긴다. 1. 정규 표현식(Regular Expression) 정의 특정 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어. 정해진 특정 패턴이 있어서 문자열을 검색하거나 바꿀 때 편리하게 처리할 수 있다. 2. REGEXP_LIKE 정규표현식에는 다양한 패턴이 있는데, 공공데이터 청년인턴을 하면서 가장 많이 사용하고, 가장 처음 사용한 함수는 REGEXP_LIKE이다. REGE..

Database/SQL 2021.10.14
728x90