ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터베이스에 자료의 순서를 저장하는 법 - float order
    Etc. 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

    댓글

Designed by Tistory.