C || C
둘 이상의 문자열 연결
select 'a' || 'bcde' from dual;
CONCAT
두 문자열을 연결하여 반환
select concat('my name is',mem_name) from member;
CHR, ASCII
아스키값을 문자로, 문자를 아스키값으로 반환
select chr(65) "chr", ascii('abc') ascii from dual;
chr랑 ascii는 도대체 왜, 언제 사용하는지 궁금하실텐데요.
두함수를 함께 사용해서 문자열 처리 작업을 수행할 수 있습니다.
예를 들어, 문자열의 각 문자를 ascii코드로 변환한 다음, 다시 원래의 문자로 복원하는 경우가 있습니다.
또한, 암호화, 데이터 검증, 데이터 변화 등의 상황에서 유용하게 사용될 수 있습니다. 예를 들어, 데이터가 특정 패턴을 따르는지 확인하거나, 숫자값으로 인코딩된 데이터를 문자로 변환하여 출력할 때 사용할 수 있습니다.
select mem_pass from member;
select chr(ascii(mem_pass)) from member;
이렇게 맨 첫글자가 변환된 것을 볼 수 있습니다.
'오라클' 카테고리의 다른 글
오라클 LTRIM(), RTRIM() (0) | 2024.07.09 |
---|---|
오라클 LPAD, RPAD (0) | 2024.07.09 |
오라클 like연산을 이용해 특수문자가 포함된 데이터 검색 (0) | 2024.07.09 |
oracle 데이터 타입 (0) | 2024.07.08 |
오라클 기본 설정 변경하기 (0) | 2024.07.05 |