Notice
Recent Posts
Recent Comments
Link
투케이2K
83. (MYSQL/SQL) REGEXP 정규식 사용해 컬럼 및 데이터 숫자 (number) 구성 여부 확인 실시 본문
[개발 환경 설정]
개발 툴 : 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]
;
[결과 출력]
반응형
'MySqlDB' 카테고리의 다른 글
85. (MYSQL/SQL) CREATE TABLE 테이블 생성 시 PRIMARY KEY 기본키 지정 방법 (0) | 2022.10.01 |
---|---|
84. (MYSQL/SQL) order by rand 사용해 데이터 랜덤 정렬 및 출력 실시 (0) | 2022.08.31 |
82. (MYSQL/SQL) TO_BASE64 , FROM_BASE64 사용해 base64 인코딩 및 디코딩 수행 실시 (0) | 2022.08.05 |
81. (MYSQL/SQL) UUID 사용해 랜덤 고유값 출력 실시 (0) | 2022.08.05 |
80. (MYSQL/SQL) nullif 사용해 두 값이 같은지 (true , false) 비교 수행 실시 (0) | 2022.07.23 |
Comments