오경석의 개발노트

Oracle_문자형 함수 본문

프로그래밍 언어/Oracle

Oracle_문자형 함수

OHSAYU 2023. 11. 9. 20:04

■  문자형 함수

 - 문자형 함수는 문자 데이터를 매개 변수로 받아들여서 문자나 숫자 값의 결과를 돌려주는 함수이다. 몇몇 문자형 함수의 경우는 결과를 숫자로 리턴하는 함수도 있다.

 

 

문자형 함수들이 적용되었을 때 리턴되는 값을 다음의 예를 들어 설명한다.

 

 

[예제] ‘SQL Expert’라는 문자형 데이터의 길이를 구하는 문자형 함수를 사용한다.
SELECT LENGTH('SQL Expert') AS LEN FROM DUAL;

 

 

[예제] 선수 테이블에서 CONCAT 문자형 함수를 이용해 축구선수란 문구를 추가한다.
SELECT CONCAT (PLAYER_NAME, ' 축구선수') AS 선수명 FROM PLAYER;
SELECT PLAYER_NAME || ' 축구선수' AS 선수명 FROM PLAYER;

 

 

[예제] 경기장의 지역번호와 전화번호를 합친 번호의 길이를 구하시오. 연결연산자의 결과가 LENGTH(SQL Server는 LEN 사용) 함수의 인수가 된다.
SELECT 
    STADIUM_ID, 
    DDD || ')' || TEL  AS TEL, 
    LENGTH(DDD || TEL) AS LEN 
FROM STADIUM;

 

 

출처 : SQL 전문가 가이드

'프로그래밍 언어 > Oracle' 카테고리의 다른 글

Oracle_날짜형 함수  (0) 2023.11.09
Oracle_숫자형 함수  (0) 2023.11.09
Oracle_내장 함수  (2) 2023.11.09
Oracle_Dual 테이블  (0) 2023.11.07
Oracle_합성 연산자  (0) 2023.11.07
Comments