Yazeka
Arama sonuçlarına göre oluşturuldu
SQL'de en büyük 5 veriyi bulmak için aşağıdaki yöntemler kullanılabilir:
- TOP komutu (SQL Server için) 1.
SELECT TOP 5 * FROM tablo1 WHERE id IN (SELECT id, MAX(num1+num2) FROM tablo2) ORDER BY id DESC
1. - IN operatörü (MySQL için) 1.
SELECT * FROM tablo1 WHERE id IN (SELECT MAX(num1+num2) FROM tablo2) ORDER BY id DESC LIMIT 5
1. - JOIN kullanımı 1.
SELECT * FROM tablo1 AS t1, tablo2 AS t2 WHERE t1.id = t2.id ORDER BY t2.id DESC LIMIT 5;
1.
Ayrıca, MAX() aggregate fonksiyonu kullanarak belirli bir sütundaki en büyük değeri bulmak mümkündür 5. Örneğin, "student" tablosunda en yüksek notlara sahip öğrencileri bulmak için
SELECT id, first_name, last_name, grade FROM student WHERE grade = (SELECT MAX(grade) FROM student);şeklinde bir sorgu kullanılabilir 5.
SQL kullanımı, kullanılan veritabanı yönetim sistemine göre değişiklik gösterebilir.
5 kaynaktan alınan bilgiyle göre: