5-Ámeliy jumis sql funkciyalari menen islew (Max, Min, Sum, Count, Concat). Toparli amel orinlawshi quramali sql sorawlar jaratıw. Tártiplestiriw hám toparlaw (Group by, Having) Jumıstıń maqseti


Download 22.07 Kb.
Sana17.06.2023
Hajmi22.07 Kb.
#1543894
Bog'liq
5-ameliy jumis Uzakov Qallibek

    Bu sahifa navigatsiya:
  • Count

5-ÁMELIY JUMIS

SQL funkciyalari menen islew (Max, Min, Sum, Count, Concat). Toparli amel orinlawshi quramali SQL sorawlar jaratıw. Tártiplestiriw hám toparlaw (Group by, Having)
Jumıstıń maqseti: SQL funkciyalari menen islew ham sorawlar jaratıw
Máseleniń qoyılıwı: “AMELIY6” kestesinde funkciya ham sorawlar jaratıw
Teoriyalıq bo’lim
SQL funksiyaları járdeminde maǵlıwmatlar bazasındaǵı maǵlıwmatlardan maǵlıwmatlardı esaplaw, qıdırıw, biriktiriw hám basqa ámellerdi atqaramız. Tómendegi SQL sorawları Max, Min, Sum, Count, hám Concat funksiyaları menen islewdi kórsetip beredi:
Max funksiyası - SQL maǵlıwmatlar bazasındaǵı bir ústin yamasa ústinler degi eń úlken bahanı tabıw ushın paydalanıladı. Mısal ushın, tómendegi SQL sorawı arqalı bir ústin boyınsha eń úlken bahanı tabıw múmkin:
sql
SELECT MAX (price) AS max_price FROM products;
Min funksiyası - SQL maǵlıwmatlar bazasındaǵı bir ústin yamasa ústinler degi eń kishi bahanı tabıw ushın paydalanıladı. Mısal ushın, tómendegi SQL sorawı arqalı bir ústin boyınsha eń kishi bahanı tabıw múmkin:
sql
SELECT MIN (price) AS min_price FROM products;
Sum funksiyası - SQL maǵlıwmatlar bazasındaǵı bir ústin yamasa ústinler degi bahalardı jıynaw ushın paydalanıladı. Mısal ushın, tómendegi SQL sorawı arqalı bir ústin boyınsha bahalar jıyındısın esaplaw múmkin:
sql
SELECT SUM (quantity) AS total_quantity FROM orders;
Count funksiyası - SQL maǵlıwmatlar bazasındaǵı bir ústin yamasa ústinler degi bahalar sanın esaplaw ushın paydalanıladı. Mısal ushın, tómendegi SQL sorawı arqalı bir ústin boyınsha bahalar sanın esaplaw múmkin:
sql
SELECT COUNT (product_id) AS product_count FROM products;
Concat funksiyası - SQL maǵlıwmatlar bazasındaǵı eki yamasa odan kóp ústinlerdi jıynaw ushın paydalanıladı. Mısal ushın, tómendegi SQL sorawı arqalı at hám famılıyanı jıynaw múmkin:
sql
SELECT CONCAT (first_name, ' ', last_name) AS full_name FROM customers;
Group by - SQL maǵlıwmatlar bazasındaǵı maǵlıwmatlardı qandayda bir ústinge kóre gruppaǵa ajıratıw ushın paydalanıladı. Mısal ushın, tómendegi SQL sorawı arqalı ónimler gruppaları boyınsha jıyındılardı esaplaw múmkin:
sql
SELECT category, SUM (quantity) AS total_quantity FROM products
GROUP BY category;
Having - SQL maǵlıwmatlar bazasındaǵı gruppalanǵan maǵlıwmatlar ishinen shártlerdi tekseriw ushın paydalanıladı. Mısal ushın, tómendegi SQL sorawı arqalı ónimler gruppalanǵan maǵlıwmatlar ishinen bahanıń ornı $50 den joqarı bolǵan ónimler gruppaları boyınsha jıyındılardı esaplaw múmkin:
sql
SELECT category, SUM (quantity) AS total_quantity FROM products
GROUP BY category
HAvING AvG (price) > 50;
Bul soraw daǵı GROUP BY operatorı ónimler kategoriyalariga bolǵan gruppalarǵa ajratadı. HAvING operatorı bolsa ortasha bahası $50 den joqarı bolǵan ónimler gruppaların tańlaydı. SUM funksiyası járdeminde ónimler sanın esaplaymiz.

Count paydalanip neshe qatar bar ekenin bilip aldiq



SUM paydalanip Natalie atli adamnin ayligin bilip aldiq

MAX ham MIN paydalanamiz



CONCAT paydalanip atin ham familiyasin bir baganaga jaylastirdiq

HAVING paydalanilgan
Download 22.07 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling