
173
7
장
데이터 생성, 조작과 변환
7.1.2
문자열 조작
각 데이터베이스 서버에는 문자열 조작을 위한 많은 내장 함수가 포함되어 있습니다. 이 절에
서는 숫자를 반환하는 함수와 문자열을 반환하는 함수를 살펴봅니다. 시작하기 전에
string
_
tbl
테이블의 데이터를 다음과 같이 재설정합니다.
mysql> DELETE FROM string_tbl;
Query OK, 1 row affected (0.02 sec)
mysql> INSERT INTO string_tbl (char_fld, vchar_fld, text_fld)
-> VALUES ('This string is 28 characters',
-> 'This string is 28 characters',
-> 'This string is 28 characters');
Query OK, 1 row affected (0.00 sec)
숫자를 반환하는 문자열 함수
숫자를 반환하는 문자열 함수 중 가장 일반적으로 사용되는
length
()
함수는 문자열의 문
자 개수를 반환합니다 (
SQL
서버 사용자는
len
()
함수를 사용해야 합니다 ). 다음 쿼리는
string
_
tbl
테이블의 각 열에
length
()
함수를 적용한 예제입니다.
mysql> SELECT LENGTH(char_fld) char_length,
-> LENGTH(vchar_fld) ...