Sobes.tech
Junior — Middle

SQL-ը արդյոք արդյունքների նկարագրության կամ հրահանգների կատարման վրա կենտրոնացած լեզու է, և ինչպես որոշել նրա տեսակը?

sobes.tech AI

Պատասխան AI-ից

SQL (Structured Query Language) — ն մի լեզու է, որը կենտրոնացած է արդյունքների նկարագրության վրա, ոչ թե հրամանների կատարման վրա։ Այն պատկանում է հայտարարական լեզուներին, որտեղ դուք նկարագրում եք, թե ինչ տվյալներ եք ուզում ստանալ, և ոչ թե ինչպես պետք է դրանք հստակ հանեք։

Օրինակ, հարցումը՝

SELECT name, age FROM users WHERE age > 18;

նկատում է, թե ինչ տվյալներ են անհրաժեշտ (անուններ և տարիքի օգտվողներ, ովքեր ավելի քան 18 տարեկան են), բայց չի նշում, թե տվյալների բազան ինչպես պետք է իրականացնել այս հարցումը։