MySQLクエリを使用して4番目に高い値を取得するにはどうすればよいですか?
4番目に高い値を取得するには、ORDERBYとともにLIMITOFFSETを使用します。まずテーブルを作成しましょう-
mysql> create table DemoTable ( Amount int ); Query OK, 0 rows affected (0.88 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values(980); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(670); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(890); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(995); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values(198); Query OK, 1 row affected (0.10 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+--------+ | Amount | +--------+ | 980 | | 670 | | 890 | | 995 | | 198 | +--------+ 5 rows in set (0.00 sec)
以下は、4番目に高い値を取得するためのクエリです-
mysql> select *from DemoTable order by Amount desc limit 1 offset 3;
これにより、次の出力が生成されます-
+--------+ | Amount | +--------+ | 670 | +--------+ 1 row in set (0.00 sec)
-
Student Scoreのテーブルから2番目に高い値を取得するにはどうすればよいですか?
2番目のndを取得するには 最高値の場合、LIMIT1,1でORDERBYDESCを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentScore int ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(89); Query OK, 1 row affected (0.16 sec) mysql> insert
-
C ++を使用してOpenCVでFPS値を取得するにはどうすればよいですか?
FPS値を取得するには、の「get()」コマンドと「get()」の引数として「CAP_PROP_FPS」を使用しました。この引数は、FPSを整数形式で返します。 プログラムの開始時に、「FPS」という名前の整数変数を取得しました。次に、FPS =cap.get(CAP_PROP_FPS);を使用しました。 FPS値を変数に保存します。 次のプログラムは、ビデオのFPSを取得し、コンソールウィンドウに表示します。 例 #include<opencv2/opencv.hpp>//OpenCV header to use VideoCapture class// #include&l