MySQL IN()に引数を配置した後、列を降順で並べ替えますか?
このためには、DESCでFIELD()関数を使用します。まずテーブルを作成しましょう-
mysql> create table DemoTable -> ( -> Number int -> ); Query OK, 0 rows affected (0.57 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values(10); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values(30); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(50); Query OK, 1 row affected (0.15 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
出力
これにより、次の出力が生成されます-
+--------+ | Number | +--------+ | 10 | | 20 | | 30 | | 40 | | 50 | +--------+ 5 rows in set (0.00 sec)
以下は、MySQL IN()-
に引数を配置した後、列を降順で並べ替えるクエリです。mysql> select *from DemoTable where Number IN (40,50,20,30,10) ORDER BY FIELD(Number, 40,50,20,30,10) DESC;
出力
これにより、次の出力が生成されます-
+--------+ | Number | +--------+ | 10 | | 30 | | 20 | | 50 | | 40 | +--------+ 5 rows in set (0.03 sec)
-
リスト要素をC#で降順で並べ替えます
以下は、要素を含むリストです- IList<Employee> emp = new List<Employee>() { new Employee() { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 } , new Employee() { EmployeeRank = 05, EmpName = "Raman", EmpMarks = 95 } }; 次に、orderbyとdescendingを使用して、要素を降順で並べ
-
特定のDataFrameを名前列で降順で並べ替えるPythonプログラムを作成します
入力 − サンプルのDataFrameがであると仮定します。 Id Name 0 1 Adam 1 2 Michael 2 3 David 3 4 Jack 4 5 Peter 出力 − その後、要素を降順で並べ替えます。 Id Name 4 5 Peter 1 2 Michael 3 4 Jack 2 3 David 0 1 Adam 解決策 これを解決するために、以下のアプローチに従います。 DataFrameを定義する Name列に基づいてDataFramesort_valuesメソッドを適用し、引数ascending =Falseを追