ホームページ >データベース >mysql チュートリアル >MySQL で GROUP_CONCAT() 関数の結果を並べ替えるにはどうすればよいですか?
MySQL では GROUP_CONCAT() の結果をソートできますか?
GROUP_CONCAT() ステートメントによって返された値のソートは、MySQL では実際に可能です。 GROUP_CONCAT() 式のサブクエリ部分内で ORDER BY 句を利用すると、連結された値の並べ替え順序を指定できます。
実装:
SELECT student_name, GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ') FROM student GROUP BY student_name;
この例では:
このアプローチにより、 GROUP_CONCAT() ステートメント。連結された値の順序を確実にします。
以上がMySQL で GROUP_CONCAT() 関数の結果を並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。