LENGTH()
전달받은 문자열의 길이를 반환
SELECT LENGTH('1234567');
-- 7을 반환한다
SELECT LENGTH('computer');
-- 8을 반환한다
CONCAT()
전달받은 문자열을 모두 결합해서 하나의 문자열로 반환
SELECT CONCAT('My ', 'name ', 'is ', 'Jenny');
-- My name is Jenny 반환
SELECT CONCAT('My ', 'name ', 'is ', NULL);
-- 전달받은 문자열 중 하나라도 NULL이 있으면 NULL을 반환
LOCATE()
문자열 내에서 찾는 문자열이 처음으로 나타나는 위치 반환
SELECT LOCATE('mart', 'whereismart');
-- 8을 반환
LEFT(), RIGHT()
SELECT
LEFT('Hello World', 5),
RIGHT('My favorite food is pasta', 5);
-- LEFT는 Hello, Right는 pasta 반환
LOWER(), UPPER()
SELECT
LOWER('Hello World'),
UPPER('Hello World');
-- hello world , HELLO WORLD 반환
REPLACE()
문자열에서 특정 문자열을 대체 문자열로 교체
SELECT REPLACE('MyWorld', 'My', 'To');
-- ToWorld 반환