ユーザーリストを二重に並べ替えたいのですが。これは1つのMySQLクエリ内で可能ですか?
- 並び替え
activity
- 並び替え
ID
例えば:
1 Jack Active
2 Jill Active
5 Jens Active
3 Harry Inactive
4 Larry Inactive
6 Luke Inactive
ユーザーリストを二重に並べ替えたいのですが。これは1つのMySQLクエリ内で可能ですか?
activity
ID
例えば:
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
ドキュメントを読むことをお勧めします。データは次の順序ASC
またはDESC
順序で並べ替えることができます。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