투케이2K

83. (MYSQL/SQL) REGEXP 정규식 사용해 컬럼 및 데이터 숫자 (number) 구성 여부 확인 실시 본문

MySqlDB

83. (MYSQL/SQL) REGEXP 정규식 사용해 컬럼 및 데이터 숫자 (number) 구성 여부 확인 실시

투케이2K 2022. 8. 8. 09:03

[개발 환경 설정]

개발 툴 : Heidi

개발 언어 : Mysql

 

[소스 코드]

/*
[REGEXP 정규식 사용해 컬럼 및 데이터 숫자 (number) 구성 여부 확인 실시]
1. REGEXP 연산자는 정규 표현식을 토대로 하는 패턴 매칭 연산을 제공합니다
2. REGEXP 문법 : REGEXP [패턴] 으로 사용합니다
3. 본 예시에서는 컬럼 및 데이터 값이 모두 숫자로 구성된 경우 리턴 1 / 아니면 리턴 0을 반환합니다
*/


SELECT '12345' REGEXP '^[0-9]+$' AS 숫자여부, -- [리턴 : 1]
       '1@2K' REGEXP '^[0-9]+$' AS 숫자여부, -- [리턴 : 0]
       '1@@2' REGEXP '^[0-9]+$' AS 숫자여부, -- [리턴 : 0]
       'ABC' REGEXP '^[0-9]+$' AS 숫자여부, -- [리턴 : 0]
       '!@#' REGEXP '^[0-9]+$' AS 숫자여부, -- [리턴 : 0]
       '투케이' REGEXP '^[0-9]+$' AS 숫자여부, -- [리턴 : 0]
       '2' REGEXP '^[0-9]+$' AS 숫자여부 -- [리턴 : 1]
;
 

[결과 출력]

 

 

반응형
Comments