SQL 전문가 가이드

문자형 함수

G4. 2013. 9. 26. 19:41

 

과목 II SQL 기본 및 활용

제1장 SQL 기본

제6절 함수 (FUNCTION)

2. 문자형 함수

 

 

[예제] ‘SQL Expert’라는 문자형 데이터의 길이를 구하는 문자형 함수를 사용한다.

 SELECT LEN('SQL Expert') AS ColumnLength;

 

 

[실행결과]

(1개 행이 영향을 받음)

 

 


 

 

[예제] 선수 테이블에서 CONCAT 문자형 함수를 이용해 축구선수란 문구를 추가한다. (SQL Server에서 Oracle의 CONCAT 문자형 함수와 같은 결과를 얻으려면 아래와 같이 수행하면 된다.)

 SELECT PLAYER_NAME + ' 축구선수' AS 선수명

 FROM PLAYER;

 

 

[실행결과]

(480개 행이 영향을 받음)

 

 


 

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

 SELECT STADIUM_ID, DDD+TEL as TEL, LEN(DDD+TEL) as T_LEN
 FROM STADIUM;

 

 

[실행결과]

(20개 행이 영향을 받음)