Select*fromstudentmarkswhereabs(Hindi-Bahasa Inggeris)>10;+--------+-------+---------+------+- --------+-----------+|Nama|Hindi|Bahasa Inggeris|Matematik|Fizik|Kimia|+--------+-----"/> Select*fromstudentmarkswhereabs(Hindi-Bahasa Inggeris)>10;+--------+-------+---------+------+- --------+-----------+|Nama|Hindi|Bahasa Inggeris|Matematik|Fizik|Kimia|+--------+-----">
Rumah >pangkalan data >tutorial mysql >Bagaimanakah kita boleh memilih rekod daripada jadual jika nilai mutlak perbezaan antara dua nilai lebih besar daripada nombor tertentu?
Jika nilai mutlak perbezaan antara dua nilai lebih besar daripada nombor tertentu, kita boleh menggunakan nilai mutlak MySQL iaitu fungsi ABS() untuk memilih rekod daripada meja itu. Kami menunjukkan ini menggunakan data daripada jadual "Markah".
mysql> Select * from studentmarks where abs(Hindi-English)>10; +--------+-------+---------+------+---------+-----------+ | Name | Hindi | English | Math | Physics | Chemistry | +--------+-------+---------+------+---------+-----------+ | Gaurav | 75 | 86 | 95 | 69 | 85 | | Rahul | 74 | 85 | 97 | 69 | 86 | | Mohit | 73 | 87 | 89 | 69 | 86 | +--------+-------+---------+------+---------+-----------+ 3 rows in set (0.00 sec)
Set keputusan di atas hanya mengandungi rekod di mana nilai mutlak perbezaan antara dua mata pelajaran Bahasa Inggeris dan Hindi adalah lebih daripada 10.
Atas ialah kandungan terperinci Bagaimanakah kita boleh memilih rekod daripada jadual jika nilai mutlak perbezaan antara dua nilai lebih besar daripada nombor tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!