Junior — Middle
Verilənlər bazaları ilə işləyərkən JOIN əməliyyatını necə istifadə edirsiniz və bu sahədə hansı təcrübəniz var?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də JOIN əməliyyatı əlaqəli sütuna əsasən iki və ya daha çox cədvəldən sətirləri birləşdirmək üçün istifadə olunur.
Təcrübəmdə, müxtəlif cədvəllərdən əlaqəli məlumatları əldə etmək üçün tez-tez JOIN istifadə etmişəm, məsələn, sifarişlərin siyahısını müştəri məlumatları ilə birlikdə almaq üçün:
SELECT orders.id, customers.name, orders.total
FROM orders
JOIN customers ON orders.customer_id = customers.id;
İlə işlədiyim JOIN növləri:
- INNER JOIN — hər iki cədvəldə uyğun gələn qeydiyyatları qaytarır.
- LEFT JOIN — soldakı cədvəldən bütün qeydiyyatları və sağdakı uyğun olanları, varsa, qaytarır.
- RIGHT JOIN — əksinə, sağdakı bütün və soldakı uyğun olanları.
Sorğuları optimallaşdırmaq, verilənlər bazasına müraciətlərin sayını azaltmaq və kompleks məlumatları tək bir sorğuda əldə etmək üçün JOIN istifadə edirəm.