Sobes.tech
Senior
51

SQL-i nə qədər yaxşı bilirsiniz?

Şirkətlər soruşuldu
АО Национальная система платежных карт

AI-dan cavab

sobes.tech Süni İntellekt

Senior səviyyədə SQL biliyi dərin anlayış tələb edir:

  • Əsas əməliyyatlar: SELECT, INSERT, UPDATE, DELETE
  • JOIN, alt sorğular, toplama funksiyaları ilə mürəkkəb sorğular
  • Sorğu optimizasiyası: indekslər, icra planları, performans analizi
  • Əməliyyatlar və izolasiya səviyyələri
  • Verilənlər bazası prosedurları və tetikleyicilər
  • Məlumatların normalizasiyası və denormalizasiyası
  • Müxtəlif verilənlər bazası sistemləri və onların xüsusiyyətləri ilə işləmək

Məsələn, bir neçə JOIN və toplama funksiyaları ilə optimal sorğu yazmağı bilmək:

SELECT c.customer_id, c.name, SUM(o.amount) AS total_spent
FROM customers c
JOIN orders o ON c.customer_id = o.customer_id
WHERE o.order_date >= '2023-01-01'
GROUP BY c.customer_id, c.name
HAVING SUM(o.amount) > 1000
ORDER BY total_spent DESC;

Həmçinin, icra planlarını analiz etmək və sorğuları optimallaşdırmaq performansı artırmaq üçün vacibdir.