mysql 문자열 관련 함수 > MySQL

STUDY ROOM

MySQL

mysql 문자열 관련 함수

페이지 정보

작성자 JMStudy 작성일06-09-25 11:26 조회7,481회 댓글0건

본문

▶ ASCII(문자) : 문자의 아스키 코드값 리턴.
SELECT ASCII('문자');
select ascii('A');

▶ CONCAT('문자열1','문자열2','문자열3'...) : 문자열들을 이어준다.
select concat('ASP,','PHP,','SQL',' WEB STUDY');

▶ INSERT('문자열','시작위치','길이','새로운문자열') : 문자열의 시작위치부터 길이만큼 새로운 문자열로 대치
'시작위치' 와 '길이'는 문자열이 아니므로 작은따옴표로 굳이 묶어주지 않아도 된다.
select insert('MySql web study','7','3','offline');
select insert('MySql web study',7,3,'offline');

▶ REPLACE('문자열','기존문자열','바뀔문자열') : 문자열 중 기존문자열을 바뀔 문자열로 바꾼다.
select replace('MySql web study','web','offline');

▶ INSTR('문자열','찾는문자열') : 문자열 중 찾는 문자열의 위치값을 출력
--값이 존재하지 않으면 0값 리턴
select instr('MySql web study','s');
select instr('MySql web study','S');

▶ LEFT('문자열',개수) : 문자열 중 왼쪽에서 개수만큼을 추출.
select left('MySql web study',5);
select left('MySql web study','5');

▶ RIGHT('문자열',개수) : 문자열 중 오른쪽에서 개수만큼을 추출.
select right('MySql web study',5);
select right('MySql web study','5');

▶ MID('문자열',시작위치,개수) : 문자열 중 시작위치부터 개수만큼 출력
select mid('MySql web study',7,3);
select mid('MySql web study','7','3');

▶ SUBSTRING('문자열',시작위치,개수) : 문자열 중 시작위치부터 개수만큼 출력
select substring('Mysql web study',11,5);
select substring('Mysql web study','11','5');

▶ LTRIM('문자열') : 문자열 중 왼쪽의 공백을 없앤다.
select ltrim(' web study');

▶ RTRIM('문자열') : 문자열 중 오른쪽의 공백을 없앤다.
select rtrim('web study ');

▶ TRIM('문자열') : 양쪽 모두의 공백을 없앤다.
select trim(' web study ');

▶ LCASE('문자열') 또는 LOWER('문자열') : 소문자로 바꾼다.
select lcase('MYSQL');
select lower('MySQL');

▶ UCASE('문자열') 또는 UPPER('문자열') : 대문자로 바꾼다.
select ucase('mySql');
select upper('mysql');

▶ REVERSE('문자열') : 문자열을 반대로 나열한다.
예) REVERSE('abcde') ==> edcba
select reverse('lqSyM');
댓글목록

등록된 댓글이 없습니다.