Junior⏱ 16 دقیقه2 بخش · 4 نکته
مرور سریع SQL
دستورات پایه و مفاهیم کلیدی زبان SQL برای کار با دیتابیسهای رابطهای.
0 از 4 نکته مرور شد0٪
فهرست بخشها
دستورات پایه0/2
SELECT، JOIN و شرطها.
sql\nSELECT o.Id, c.Name FROM Orders o\nLEFT JOIN Customers c ON o.CustomerId = c.Id;\n
💡 نکتهٔ مصاحبه:
تفاوت INNER و LEFT JOIN یکی از پایهایترین و پرتکرارترین سؤالات مصاحبهٔ SQL است.
sql\nSELECT CustomerId, COUNT(*) FROM Orders\nGROUP BY CustomerId HAVING COUNT(*) > 5;\n
⚠️ اشتباه رایج:
استفاده از HAVING بهجای WHERE برای فیلتر ساده روی یک ستون عادی — این کار کارایی کوئری را بیدلیل کاهش میدهد.
گروهبندی و تراکنش0/2
GROUP BY و مفهوم تراکنش.
sql\nBEGIN TRANSACTION;\nUPDATE Accounts SET Balance -= 100 WHERE Id = 1;\nUPDATE Accounts SET Balance += 100 WHERE Id = 2;\nCOMMIT;\n
💡 نکتهٔ مصاحبه:
برای هرکدام از چهار حرف ACID یک مثال عملی آماده داشته باشید — سؤال کلاسیک مصاحبهٔ دیتابیس است.
