나는 우편 번호 열이있는 MySQL 데이터베이스를 가지고 있습니다. 일부 우편 번호는 5 자리 숫자이고 일부는 9 자리 숫자입니다. 필드가 9자인 경우 다섯 번째와 여섯 번째 문자 사이에 하이픈을 삽입해야합니다.MySQL : 문자열에 하이픈을 삽입하십시오.
55555은 55555
999999999는 PHP와 반향 때 99999-9999
내가 가능성을 추가 할 수 있습니다하게 남아 있지만 난 그냥 우편 번호 컬럼의 데이터에 하이픈을 추가 할 수 있다면보다 효율적인 것 데이터베이스에.
나는이 문제에 접근하는 방법을 놓치고 있습니다. MySQL 쿼리 도움말에 대한 제안은 크게 감사하겠습니다.
'CONCAT (SUBSTR (zip, 1, 5), '-', SUBSTR (zip, 6))'...? – deceze