Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menanyakan nilai minimum dalam mysql

Bagaimana untuk menanyakan nilai minimum dalam mysql

青灯夜游
青灯夜游asal
2022-06-27 14:46:458342semak imbas

Dalam mysql, anda boleh menggunakan pernyataan SELECT untuk menanyakan semua data dalam jadual yang ditentukan, dan kemudian menggunakan fungsi MIN() untuk mengembalikan nilai minimum dalam set hasil pertanyaan Sintaks pertanyaan ialah "SELECT MIN (nama lajur yang ditentukan) DARI nama jadual;". Fungsi MIN() digunakan untuk mencari rekod nilai minimum dalam set hasil Ia boleh mengembalikan nilai minimum dalam lajur pertanyaan Anda hanya perlu menghantar nama lajur untuk ditanya sebagai parameter kepada fungsi MIN(). Sintaks "MAX(nama lajur)" )".

Bagaimana untuk menanyakan nilai minimum dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam mysql, anda boleh menggunakan penyataan SELECT dan fungsi MIN() untuk menanyakan nilai minimum.

  • Mula-mula gunakan pernyataan SELECT untuk menanyakan semua data dalam jadual yang ditentukan

  • Kemudian gunakan fungsi MIN() untuk kembali lajur yang ditentukan dalam set hasil pertanyaan Nilai minimum ialah

SELECT MIN(指定列名) FROM 表名;

Fungsi MIN() digunakan untuk mencari rekod nilai minimum bagi set keputusan Ia boleh mengembalikan minimum nilai dalam lajur pertanyaan; parameter yang diterima ialah Tentukan nama lajur.

Contoh pertanyaan nilai minimum:

Buat jadual employee_tbl, yang mempunyai rekod berikut:

mysql> SELECT * FROM employee_tbl;
+------+------+------------+--------------------+
| id   | name | work_date  | daily_typing_pages |
+------+------+------------+--------------------+
|    1 | John | 2007-01-24 |                250 |
|    2 | Ram  | 2007-05-27 |                220 |
|    3 | Jack | 2007-05-06 |                170 |
|    3 | Jack | 2007-04-06 |                100 |
|    4 | Jill | 2007-04-06 |                220 |
|    5 | Zara | 2007-06-06 |                300 |
|    5 | Zara | 2007-02-06 |                350 |
+------+------+------------+--------------------+
7 rows in set (0.00 sec)

Sekarang andaikan bahawa mengikut jadual di atas , jika anda ingin mendapatkan nilai minimum daily_typing_pages, anda hanya boleh menggunakan arahan berikut:

mysql> SELECT MIN(daily_typing_pages)
    -> FROM employee_tbl;
+-------------------------+
| MIN(daily_typing_pages) |
+-------------------------+
|                     100 |
+-------------------------+
1 row in set (0.00 sec)

Gunakan klausa GROUP BY untuk mencari semua rekod dengan nilai minimum setiap nama sebagai berikut:

mysql>SELECT id, name, MIN(daily_typing_pages)
    -> FROM employee_tbl GROUP BY name;
+------+------+-------------------------+
| id   | name | MIN(daily_typing_pages) |
+------+------+-------------------------+
|    3 | Jack |                     100 |
|    4 | Jill |                     220 |
|    1 | John |                     250 |
|    2 | Ram  |                     220 |
|    5 | Zara |                     300 |
+------+------+-------------------------+

5 baris dalam set (0.00 saat) Anda boleh menggunakan fungsi Min() dan fungsi Max() bersama-sama untuk mencari nilai minimum dan maksimum. Cuba contoh berikut:

mysql> SELECT MIN(daily_typing_pages) min, MAX(daily_typing_pages) max
    -> FROM employee_tbl;
+-------+------+
|  min  | max  |
+-------+------+
|   100 |  350 |
+-------+------+
1 row in set (0.01 sec)

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk menanyakan nilai minimum dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:apakah petunjuk mysqlArtikel seterusnya:apakah petunjuk mysql