User-defined function1 MySQL initcap Function MySQL initcap Function MySQL 에서는 initcap 함수를 제공하지 않으므로 사용자 정의 함수(User-defined function) 로 만들어 사용해야 한다. -- 각 단어의 앞글자만 대문자로 치환한다. -- Ex. oRacle -> Oracle, the oRacle -> The Oracle -- char 길이는 환경에 맞게 설정 CREATE FUNCTION `initcap`(x char(30)) RETURNS char(30) CHARSET utf8 BEGIN SET @str = ''; SET @l_str = ''; WHILE x REGEXP ' ' DO SELECT SUBSTRING_INDEX(x, ' ', 1) INTO @l_str; SELECT SUBSTRING(x, LOC.. 2022. 9. 2. 이전 1 다음 반응형