문자함수-ml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
REPLACE
REPLACE('string‘,’기존문자열‘,’대체문자열‘)
문자열 중에서 기존문자열을 대체 문자열로 바꾸는 함수모든 공백없애기
SELECT REPLACE('SUPER-DB','SUPER','super'); >>super-DB Select* Fromorder_item Wherereplace(lower(item),’ ‘,’’) = ‘dressshirt’ |
LEFT
LEFT('string',num)
string 중에서 왼쪽 num개 만큼 추출하는 함수
SELECT LEFT('SUNGSHIN UNIVERSITY',8); SUNGSHIN |
RIGHT
RIGHT('string',num)
string 중에서 오른쪽 num개 만큼 추출하는 함수
SELECT RIGHT('sungshin UNIVERSITY',10); >> UNIVERSITY |
MID
MID('string',start,num)
string 중에서 시작위치(start)에서부터 num개 만큼 추출하는 함수
SELECT SUBSTRING('APACHE+MYSQL+PHP',8,5); >>MYSQL |
SUBSTRING
SUBSTRING('string', start, num)
string중에서 시작위치(start)부터 num개수만큼 출력하는 함수
SELECT SUBSTRING('APACHE+MYSQL+PHP',8); >> MYSQL+PHP |
ASCII
ASCII(char)
문자(char)에 해당하는 아스키 코드값 반환하는 함수
SELECT ASCII('1'); >>49 |
TRIM
TRIM('string')
string에서 양쪽의 공백을 없애는 함수(중간에 들어간 공백은 없애지 않음.)
SELECT TRIM(' SUNGSHIN '); >>SUNGSHIN |
RTRIM
RTRIM('string')
string에서 오른쪽의 공백을 없애는 함수
SELECT RTRIM('DATABASE '); >>DATABASE |
LTRIM
LTRIM('string')
string에서 왼쪽의 공백을 없애는 함수
SELECT LTRIM(' DATABASE); >>DATABASE |
LOWER or LCASE
LOWER('string')
string을 소문자로 바꾸는 함수
SELECT LOWER('DATABASE'); >>database |
UPPER or UCASE
UPPER('string)
string을 대문자로 바꾸는 함수
SELECT UPPER('database'); >>DATABASE |
REVERSE
REVERSE('string')
string을 반대로 나열하는 함수
SELECT REVERSE('ABCD'); >>DCBA |
INSERT
INSERT('str', start, len, 'newStr')
str에서 시작위치(start)부터 길이(len)만큼newStr으로 대치시키는 함수
SELECT INSERT('HI!YUN',4,3, 'YUNHA'); >> HI!YUNHA |
INSTR
INSTR('string','findString')
string중에서 찾는 문자열(findString)의 위치값을 출력
SELECT INSTR('MySQL is .....?','S') >>3 |
CONCAT
CONCAT('s1','s2','s3',...)
문자열들을 이어주는 함수
SELECT CONCAT('MY',' ','NAME',' ','IS',' ','내윤하'); >>MY NAME IS 내윤하 |
LENGTH
LENGTH('string')
string의 길이를 반환하는 함수. 공백도 센다.
SELECT LENGTH('SUPER MYSQL'); >>11 |
LOCATE
LOCATE(‘substr’, ‘str’)
str에서 처음으로 나오는 문자열 substr의 위치를 반환하는 함수로, substr을 찾지
못하면0을 반환.
SELECT LOCATE('SH','SUNGSHIN'); >>5 [출처] [DB]Mysql 내장함수|작성자 끄적끄적 |
'DB' 카테고리의 다른 글
셀렉트하면서 인서트 (0) | 2012.07.29 |
---|---|
Mysql 숫자함수, 날짜함수, 기타함수, 논리함수 (0) | 2012.07.29 |
MYSQL ROWNUM (0) | 2012.07.29 |
클러스터 인덱스 & Non클러스터 인덱스 (0) | 2012.07.29 |
데이터베이스 용어 (0) | 2012.07.29 |