Sobes.tech
Intern

Оё SQL-ро медонед?

sobes.tech AI

Ҷавоб аз AI

Оё, ман таҷрибаи кор бо SQL дорам, махсусан бо Microsoft SQL Server.

Ман бо консепсияҳо ва фармонҳои асосӣ шинос ҳастам:

  • DDL (Data Definition Language): CREATE, ALTER, DROP.
  • DML (Data Manipulation Language): SELECT, INSERT, UPDATE, DELETE.
  • DCL (Data Control Language): GRANT, REVOKE.
  • TCL (Transaction Control Language): COMMIT, ROLLBACK.

Ман метавонам пурсишҳои мураккабро бо истифода аз:

  • Иҷроҳо (JOIN): INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN.
  • Функсияҳои ҷамъбандӣ: COUNT, SUM, AVG, MIN, MAX.
  • Гурӯҳбандӣ ва филтр: GROUP BY, HAVING, WHERE.
  • Зерпурсишҳо.
  • Функсияҳои тиреза (Window Functions).
  • Ифодаҳои умумии ҷадвалҳо (CTE).

Ҳамчунин, ман бо консепсияҳои индексҳо (кластерӣ, ғайри кластерӣ), транзаксияҳо, равзанаҳои захирашуда ва триггерҳо шинос ҳастам. Ман принсипҳои нормаикунонии базаҳои додаҳоро мефаҳмам.

Масалан, пурсиши оддӣ барои интихоби маълумот:

SELECT  
    CustomerID, -- Идентификатори муштарӣ  
    CompanyName, -- Номи ширкат  
    ContactName -- Номи тамос  
FROM  
    Customers -- Аз ҷадвали муштариён  
WHERE  
    Country = 'USA'; -- Филтр дар асоси кишвар  

Масалан, пурсиши бо JOIN ва ҷамъбандӣ:

SELECT  
    p.ProductName, -- Номи маҳсулот  
    SUM(od.Quantity) AS TotalQuantitySold -- Миқдори умумии фурӯхташуда  
FROM  
    Products AS p -- Ҷадвали маҳсулотҳо  
INNER JOIN  
    OrderDetails AS od ON p.ProductID = od.ProductID -- Иҷро дар асоси ID-и маҳсулот  
GROUP BY  
    p.ProductName; -- Гурӯҳбандӣ дар асоси номи маҳсулот