MySQL 휴대폰 번호에 하이픈(-) 삽입/CASE 문법/조건에 따른 결괏값 반환
MySQL에서 휴대폰 번호에 하이픈을 넣는 방법이다. 1. 번호 하나에 하이픈을 넣는 경우 SELECT hp , CASE LENGTH(hp) WHEN 11 THEN CONCAT(LEFT(hp, 3), '-', MID(hp, 4, 4), '-', RIGHT(hp, 4)) WHEN 10 THEN CONCAT(LEFT(hp, 3), '-', MID(hp, 4, 3), '-', RIGHT(hp, 4)) END x FROM (SELECT '01012345678' hp ) a; 2. 테이블 내 모든 번호에 하이픈을 넣는 경우 SELECT PHONE , CASE LENGTH(PHONE) WHEN 11 THEN CONCAT(LEFT(PHONE, 3), '-', MID(PHONE, 4, 4), '-', RIGHT(PHO..