Sobes.tech
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.