본문 바로가기

IT/mysql

[mysql]데이터에서 숫자가 아닌 데이터 찾기

반응형

업무 중에 엑셀 데이터를 받았다

그런데 ;;; 숫자만 있어야 컬럼에 문자가 들어가 있어 선별작업이 필요했다.

우선 임시 테이블에 해당하는 항목을 문자형 컬럼으로 생성 후 다 등록했다.

 

그 후 숫자만 필요한 컬럼을 문자가 있는 row를 찾아 변경해 줬다.

숫자가 아닌 컬럼 데이터 찾는 쿼리문

SELECT * 
FROM [테이블]
WHERE ([숫자만필요한컬럼] REGEXP '[^0123456789]') = 1;

 

반응형

'IT > mysql' 카테고리의 다른 글

mysql 계정 추가  (0) 2020.06.10
erd 무료 프로그램  (0) 2020.05.27
mysql 쿼리 실행 시 부하가 걸렸을 때 쿼리 종료 방법  (0) 2020.03.04