Junior — Middle
Verilənlər bazasında bir neçə cədvəldən məlumatları necə birləşdirmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Verilənlər bazasında bir neçə cədvəldəki məlumatları birləşdirmək üçün JOIN əməliyyatlarından istifadə etmək mümkündür. JOIN müxtəlif cədvəllərdən sətirləri ümumi sahə üzrə əlaqələndirməyə imkan verir.
Əsas JOIN növləri:
- INNER JOIN — yalnız hər iki cədvəldə uyğun gələn qeydləri qaytarır.
- LEFT JOIN (və ya LEFT OUTER JOIN) — sol cədvəldən bütün qeydləri və sağ cədvəldən uyğun olanları, varsa, qaytarır.
- RIGHT JOIN — əksinə, sağ cədvəldən bütün qeydlər və sol cədvəldən uyğun olanlar.
- FULL JOIN — hər iki cədvəldən bütün qeydlər, uyğun gəlməyən yerlərdə NULL ilə.
"orders" və "customers" cədvəllərini customer_id sahəsi üzrə birləşdirən SQL nümunəsi:
SELECT orders.id, customers.name, orders.total
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;
QA avtomatlaşdırmasında, bu cür sorğular məlumatların bütövlüyünü yoxlamaq və ya test məlumatlarını hazırlamaq üçün istifadə edilə bilər.