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; -- Гурӯҳбандӣ дар асоси номи маҳсулот