Sesuatu subkueri boleh mengembalikan paling banyak satu nilai. Nilai boleh menjadi hasil ungkapan aritmetik atau fungsi lajur. MySQL kemudian membandingkan hasil subquery dengan nilai di sisi lain pengendali perbandingan. Subquery MySQL boleh digunakan sebelum atau selepas mana-mana operator perbandingan, seperti =, >, >=, , . Di bawah ialah contoh kami menggunakan subquery dengan operator perbandingan <.>
mysql> SELECT * from Cars WHERE Price < (SELECT AVG(Price) FROM Cars); +------+--------------+---------+ | ID | Name | Price | +------+--------------+---------+ | 1 | Nexa | 750000 | | 2 | Maruti Swift | 450000 | | 5 | Alto | 250000 | | 6 | Skoda | 1250000 | | 8 | Ford | 1100000 | +------+--------------+---------+ 5 rows in set (0.00 sec)
Begitu juga, subqueries juga boleh digunakan dengan operator perbandingan yang lain.
Atas ialah kandungan terperinci Apakah kegunaan operator perbandingan dalam subkueri MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!