내 사용자 목록을 두 번 정렬하고 싶습니다. 하나의 MySQL 쿼리 내에서 가능합니까? 예를 들어 ID
MySQL 더블 정렬
에 의해 activity
- 정렬 :
1 Jack Active 2 Jill Active 5 Jens Active 3 Harry Inactive 4 Larry Inactive 6 Luke Inactive
내 사용자 목록을 두 번 정렬하고 싶습니다. 하나의 MySQL 쿼리 내에서 가능합니까? 예를 들어 ID
MySQL 더블 정렬
에 의해 activity
1 Jack Active
2 Jill Active
5 Jens Active
3 Harry Inactive
4 Larry Inactive
6 Luke Inactive
당신은 필요한만큼의 열을 정렬 할 ORDER BY
절을 사용할 수 있습니다.
SELECT id, name, activity
FROM userList
ORDER BY Activity, ID
나는 MySQL의 ORDER BY
문서를 읽어 제안합니다. MySQL: ORDER BY Optimization
SELECT id, name, activity
FROM your_table
ORDER BY activity ASC, id ASC
Select * from table order by activity, ID;
SELECT *
FROM table_name
ORDER BY activity, ID;
예,
SELECT (user.name|| ' ' || user.status) AS sorted_list
FROM STUDENTS
ORDER BY user.status, user.name
난 당신이 user' FROM'놓친 생각 : 당신은
ASC
또는DESC
순서 중 하나의 데이터를 정렬 할 수 있습니다 –