카테고리 없음

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