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)
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 | +--------+-------+
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;
Menjalankan pernyataan pertanyaan di atas, kami akan mendapat keputusan berikut:
+--------+-------+ | 姓名 | 最低分| +--------+-------+ | 王五 | 70 | +--------+-------+
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 | +--------+-------+------------+
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;
Menjalankan pernyataan pertanyaan di atas, kami akan mendapat keputusan berikut:
+--------+------------+----------+ | 订单号 | 订单日期 | 最低金额 | +--------+------------+----------+ | 003 | 2020-01-03 | 80 | +--------+------------+----------+
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!