데이터베이스/mysql

mysql 순위 매기기 0 아닌 1부터

윤비버 2024. 8. 15. 17:32
728x90
반응형

 

안녕하세요. 비버팩토리입니다. 

 

mysql 쿼리에서 순서를 보통 0부터 시작인데 1부터 시작하게 한다면?

 

ORDER BY LENGTH(column_name), column_name

 

 

이런식으로 했더니 순서에 맞게 수정 됐습니다.

 

 

 

 

 

 

참고 자료 :

 

https://stackoverflow.com/questions/1833077/how-to-order-1-2-3-instead-of-1-10-11-12-in-mysql-when-the-column-to-sort-by

 

How to order 1,2,3 instead of 1, 10, 11, 12 in MySQL when the column to sort by is a string?

The following query gets results ordered like: 1, 10, 11, 12, 2, 3 I want my results sorted like 1, 2, 3, [...], 9, 10, 11... SELECT P.*, C.Name AS CatName FROM products AS P LEFT JOIN categories...

stackoverflow.com

 

 

 

728x90
반응형