과목 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개 행이 영향을 받음)

 

'SQL 전문가 가이드' 카테고리의 다른 글

날짜형 함수  (0) 2013.09.27
숫자형 함수  (0) 2013.09.27
부정 연산자  (0) 2013.09.26
논리 연산자  (0) 2013.09.26
SQL 연산자  (0) 2013.09.26
Posted by G4.
,