전화번호 데이터에서 숫자외의 문자 제거
UPDATE TABLE
SET TEL_NUM = REGEXP_REPLACE(TEL_NUM, '[^0-9]+');
문자열 타입의 날짜 데이터 형식 통일 (하이픈 '-' 없이)
UPDATE TABLE
SET FROM_UPDATE = TO_CHAR(TO_DATE(FROM_UPDATE),'yyyymmdd');
GRADE 대문자로 통일
UPDATE TABLE
SET GRADE = UPPER(GRADE);
점수별 등급 컬럼 올바르게 변경
UPDATE TABLE SET GRADE = CASE WHEN SCORE > 90 THEN 'S'
WHEN SCORE > 80 THEN 'A'
WHEN SCORE > 70 THEN 'B'
WHEN SCORE > 60 THEN 'C'
WHEN SCORE > 50 THEN 'D'
WHEN SCORE <= 50 THEN 'F'
END ;
COMMIT;
'SQL' 카테고리의 다른 글
ORACLE DBMS_RANDOM + ROWNUM [LIMIT] (0) | 2023.04.26 |
---|---|
ORACLE TRUNC : 특정 달의 첫 날 (0) | 2023.04.25 |
programmers : 과일로 만든 아이스크림 고르기 (0) | 2023.01.25 |
programmers : 경기도에 위치한 식품창고 목록 출력하기 (0) | 2023.01.19 |
programmers : 중복 제거하기 (0) | 2023.01.17 |