카테고리 없음
mysql : inet_aton (숫자로 정렬하기)
혜닝혜루
2024. 10. 7. 10:22
728x90
반응형
⭐️ mysql
select * from device_info order by device_ip asc
idx | device_name | device_ip |
1 | ruru | 192.168.2.1 |
2 | gege | 192.168.10.1 |
3 | hyeru | 192.168.1.1 |
🔻 위와 같이 테이블이 있다고 했을때 order by device_ip asc 일때
192.168.1.1
192.168.10.1
192.168.2.1
🔻이렇게 정렬된다. 문자열로 인식하여 정렬하기 때문인데 2.1 이 10.1 보다 뒤에 정렬하려면 숫자로 정렬하여야 한다.
해결문구🩶
select * from device_info inet_aton(devcie_ip) asc
192.168.1.1
192.168.2.1
192.168.10.1
🔻 위와같이 코드를 작성하면 숫자로 변환하여 정렬을 하게 된다.
728x90