IP주소를 db에서 읽을 때 order by 를 사용하면
생각한 대로가 아닌 1부터 순서대로 정렬이 된다
다른 db엔 IP관련해 별다른 기능이 없어 parsename같은 함수를 사용해 일일히 작업해줘야하지만
postgresql에는 inet 이라는 ip전용 데이터type이 존재한다
그래서 db를 만들 때 형식을 inet으로 지정하거나
varchar 형식을 불러오면서 order by inet(ip_address) 처럼 형변환을 선언해주기만 하면
정상적으로 정렬이 된다
'dev' 카테고리의 다른 글
[php] if문에서 int 0값이 들어갈 경우 (0) | 2023.03.23 |
---|---|
[javascript] 스크립트에 <!-- //-->주석을 다는 이유 (0) | 2023.02.21 |
[javascript] form내 모든 input에 엔터 submit 넣기 (0) | 2023.01.10 |
[php] 값이 하나씩 들어있는 다차원배열 -> 1차원 변환 안될 때 (0) | 2022.12.22 |
[sourceTree] git diff 한글 인코딩 설정 (0) | 2022.12.07 |