-
데이터베이스에 자료의 순서를 저장하는 법 - float orderEtc. 2025. 2. 13. 21:58
사이드 프로젝트를 진행하면서 순서가 있는 자료를 저장해야 할 일이 있어 관련 내용을 간단히 정리합니다.
우선 이 자료들은 1. 순서 변경이 잦고 2. 자료의 추가/삭제가 잦으며 3. 정렬도 쉬어야 합니다.
가장 적절해보이는 방법은 바로 float 자료형을 이용하는 것입니다.
초기 저장을 다음과 같이 합니다.
A 1 B 2 C 3 이 때 D를 2번째로 정렬되도록 하고 싶다면 다음과 같이 추가합니다.
A 1 D 1.1 B 2 C 3 A를 B 뒤로 보내고 싶다면 아래와 같이 합니다.
D 1.1 B 2 A 2.1 C 3 이렇듯 링크드 리스트 방식과 다르게 order by로 정렬하기도 쉬우며,
int order와 다르게 순서에 변경이 있을 때 전체 순서 값들을 업데이트 할 필요도 없습니다.
'Etc.' 카테고리의 다른 글
공군 정보보호병 합격후기 - 858기 (3) 2024.05.25