• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

데이터베이스 다중값

23.02.18 23:48 작성 조회수 854

1

데이터베이스 한 칼럼에 다중 값을 넣으려면 어떻게 해야 할까요? 예를 들어서 월, 화, 수, 목, 금, 토, 일을 체크박스로 만들고 여러 개의 값을 체크하면 그 값이 한칼럼에 다 들어간다고 가정했을 때 어떤 방법을 사용해야 할까요?

답변 1

답변을 작성해보세요.

1

안녕하세요 :)
한 칼럼에 다중 값을 넣으려면 보통 데이터베이스에 지원해주는 JSON 타입을 사용하여 ["월", "화"] 이런식으로 진행하는 것도 방법이고 혹은 String으로 넣고 구분자로 ,로 생각해서 "월,화,목" 이렇게 둔 후 서버에서 다시 ,를 기준으로 쪼개서 "월,화,수".split(",") 데이터를 가져오는 방식도 존재할 것 같습니다!

보통 JSON 타입은 성능이 떨어지는 편이라 아래와 같이 String으로 저장하는 것을 추천드립니다! (물론 RDBMS 기준이며 NoSQL은 손쉽게 Array형태 저장이 가능합니다)

이태희님의 프로필

이태희

질문자

2023.02.19

매번 감사합니다!ㅎㅎ