Sobes.tech
Intern

SQLda SELECT operatori nima?

sobes.tech AI

AIdan javob

SELECT оператори маълумотлар базасида бир ёки бир нечта жадвалдан маълумот олиш учун ишлатилади.

Унинг асосий функциялари:

  • Махсус устунларни танлаш.
  • Ҳамма устунларни танлаш.
  • WHERE ёрдамида қаторларни фильтрлаш.
  • ORDER BY ёрдамида маълумотларни тартиблаш.
  • GROUP BY ва агрегат функциялари орқали маълумотларни гуруҳлаш.
  • Бир нечта жадвалдан маълумотларни бирлаштириш учун JOIN ишлатиш.
  • Қайтарилган қаторлар сонини чеклаш (LIMIT / TOP).

Асосий синтаксис:

-- Барча устунларни жадвалдан танлаш
SELECT *
FROM жадвал_номи;
-- Махсус устунларни танлаш
SELECT устун1, устун2
FROM жадвал_номи;

Кенгайтирилган синтаксис қуйидагича бўлиши мумкин:

SELECT устун1, устун2, агрегат_функцияси(устун3)
FROM жадвал1
-- Бошқа жадвал билан бирлаштириш
JOIN жадвал2 ON жадвал1.муносабат_устуни = жадвал2.муносабат_устуни
-- Қаторларни фильтрлаш
WHERE шарт
-- Устунлар бўйича гуруҳлаш
GROUP BY устун1, устун2
-- Гуруҳларни фильтрлаш
HAVING шарт
-- Натийжаларни тартиблаш
ORDER BY тартиб_устуни ASC/DESC
-- Қаторлар сонини чеклаш (системага қараб фарқли бўлиши мумкин)
LIMIT қаторлар_сони;