답변 7개
채택된 답변
+20 포인트
제거가 정석입니다.
금액의 경우 DB 에 ','를 넣게 되면,
금액 검색이 까다로워지고, (ex. 유저가 30000 으로 검색했을 시..)
문자열 타입이 되어 금액(숫자) 내림차순/오름차순 정렬에 문제가 있게 됩니다.
('문자열 90은 문자열 100보다 큼, 숫자 90은 숫자 100보다 작음' => 숫자형 타입 DB 칼럼 권장)
그래서 영카트에서도 금액 저장시에는 컴마를 빼고 저장, 표기시에는 컴마를 붙여 노출하고 있습니다.
전화번호의 경우에는 금액만큼 엄격하지는 않습니다.
하이픈 포함 저장을 해서 크게 문제가 되지는 않습니다.
다만, 유저 입력값이 '-'을 넣는 경우, 넣지 않는 경우, 오타 등으로 인해 '-' 이 2개연달아 들어가는 경우 등이 검색이나 출력시 문제가 될 수 있습니다.
그래서 '-' 빼고 저장, 출력시 붙여서 표기하는 것이 좀 더 권장되는 정도입니다.
답변을 작성하려면 로그인이 필요합니다.