Cara menggunakan fungsi MIN MySQL untuk mencari nilai terkecil dalam jadual data

王林
Lepaskan: 2023-07-26 11:05:11
asal
1785 orang telah melayarinya

Cara menggunakan fungsi MIN MySQL untuk mencari nilai terkecil dalam jadual data

Dalam pangkalan data MySQL, kita selalunya perlu membuat pertanyaan dan mengira jadual data dalam keadaan tertentu. Mencari nilai terkecil adalah keperluan biasa, dan MySQL menyediakan fungsi MIN untuk memenuhi keperluan ini.

Sintaks fungsi MIN adalah seperti berikut:

MIN(expression)
Salin selepas log masuk

Ungkapan di sini mewakili medan atau ungkapan yang perlu mengira nilai minimum. Di bawah ini kami menggunakan contoh khusus untuk menunjukkan cara menggunakan fungsi MIN untuk mencari nilai terkecil dalam jadual data.

Katakan kita mempunyai jadual data yang dipanggil pelajar, yang mengandungi dua medan: nama dan markah pelajar. Seperti yang ditunjukkan di bawah:

+--------+-------+
|  姓名  |  分数 |
+--------+-------+
|  张三  |  80   |
|  李四  |  90   |
|  王五  |  70   |
|  小明  |  95   |
|  小红  |  85   |
+--------+-------+
Salin selepas log masuk

Sekarang matlamat kami adalah untuk mencari pelajar yang mendapat markah terendah. Kita boleh menggunakan fungsi MIN untuk mencapai matlamat ini. Pernyataan pertanyaan khusus adalah seperti berikut:

SELECT 姓名, MIN(分数) AS 最低分
FROM students;
Salin selepas log masuk

Menjalankan pernyataan pertanyaan di atas, kami akan mendapat keputusan berikut:

+--------+-------+
|  姓名  | 最低分|
+--------+-------+
|  王五  |  70   |
+--------+-------+
Salin selepas log masuk

Seperti yang anda lihat, markah minimum ialah 70, dan nama pelajar yang sepadan ialah Wang Wu.

Contoh di atas hanya menunjukkan penggunaan asas fungsi MIN, dan aplikasi sebenar mungkin melibatkan pertanyaan dan pengiraan yang lebih kompleks. Berikut ialah contoh yang lebih kompleks.

Katakan kita mempunyai jadual data bernama pesanan, yang mengandungi nombor pesanan, jumlah dan tarikh pesanan bagi pesanan yang berbeza. Seperti yang ditunjukkan di bawah:

+--------+-------+------------+
| 订单号 | 金额  | 订单日期    |
+--------+-------+------------+
|   001  |  100  | 2020-01-01 |
|   002  |  150  | 2020-01-02 |
|   003  |  80   | 2020-01-03 |
|   004  |  200  | 2020-01-04 |
|   005  |  120  | 2020-01-05 |
+--------+-------+------------+
Salin selepas log masuk

Sekarang matlamat kami adalah untuk mencari pesanan dengan jumlah terendah dan memaparkan nombor pesanan dan tarikh pesanan yang sepadan. Ini boleh dicapai menggunakan pernyataan pertanyaan berikut:

SELECT 订单号, 订单日期, MIN(金额) AS 最低金额
FROM orders;
Salin selepas log masuk

Menjalankan pernyataan pertanyaan di atas, kami akan mendapat keputusan berikut:

+--------+------------+----------+
| 订单号 | 订单日期    | 最低金额 |
+--------+------------+----------+
|   003  | 2020-01-03 |   80     |
+--------+------------+----------+
Salin selepas log masuk

Seperti yang anda lihat, jumlah minimum ialah 80, nombor pesanan yang sepadan ialah 003, dan pesanan tarikh 2020-01-03.

Melalui dua contoh di atas, kita dapat melihat bahawa menggunakan fungsi MIN MySQL boleh mencari nilai minimum dalam jadual data dengan mudah. Mengikut keperluan sebenar, kami juga boleh menggabungkan fungsi dan syarat lain untuk melaksanakan pertanyaan dan pengiraan yang lebih kompleks.

Saya harap artikel ini akan membantu anda memahami cara menggunakan fungsi MIN MySQL untuk mencari nilai terkecil dalam jadual data. Jika anda mempunyai sebarang pertanyaan, sila tinggalkan mesej.

Atas ialah kandungan terperinci Cara menggunakan fungsi MIN MySQL untuk mencari nilai terkecil dalam jadual data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan