1-bob. Ma`lumotlar bazasining asosiy tushunchalari


WHERE kurs=4 AND stipend 20


Download 1.69 Mb.
bet40/80
Sana17.06.2023
Hajmi1.69 Mb.
#1542331
1   ...   36   37   38   39   40   41   42   43   ...   80
Bog'liq
ec613b75a51decaf6d60405d564c5683 MySQL po max

WHERE kurs=4 AND stipend 20;





  1. LPAD(,uzunlikunlik,[ satr>);

Berilgan uzunlikunlikdagi qism satrni chapdan, o’ngga joylashtiriladi. Agar qism satr ko’rsatilmagan bo’lsa, satr sukut bilan, probellar bilan to’ldiriladi. Agar uzunlik o’nlik satr unlikdan kerak bo’lsa berilgan satr ko’rsatilgan uzunlikunlikgacha qirqiladi.
Misol:

SELECT LPAD (surname, 10, D), LPAD (name, 10,8)


FROM Student

WHERE kurs=3 and stipend>0;


5 .LTRIM (), [ satr>]);
Bu funksiyalarni vazifasi mos ravishda chapdagi (o’ngday) chegaraviy simvol olib tashlashdan iborat. Olib tashlangan simollar qism satrda ko’rsatiladi.
Agar qism satr ishlamasa, probellari olib tashlanadi.
  1. SUBSTR (, , []


Quyidagi bu funksiyalari satrdan berilgan pozitsiyadan boshlab berilgan sondagi simvollari ajratib olinadi. Agar soni ko’rsatilmagan bo’lsa satrni boshidan oxirigacha ajratib olinadi.
Misol:

SUBSTR (hurmatli do‘stim: 10,6)=> do‘stim


Misol:

SELECT SUBSTR (name, 1,1)


FROM Student

WHERE kurs IN (2,3,4) AND stipend>0;





  1. LENGTH () vazifasi satrni uzunlikunligini aniqlab borishdan iborat.

SELECT city, LENGTH (city) FROM Student


WHERE kurs IN (2,3,4) AND stipend>0;


Guruhli (agregat) funksiyalar. Guruhli funksiyalar jadvaldan yig`ilgan axborotlarni olish uchun xizmat qiladi. Bu funksiyalari jadvaldagi satrlar guruhi bilan amal bajarib, 1 ta natija chiqaradi. Guruhli funksiyalar uchun quyidagi amallarni ishlatamiz.

  1. COUNT- jadvaldagi satrlar sonini aniqlab beradi.

  2. SUM- ko’rsatilgan maydo qiymatlarini yigindisini hisoblaydi.

  3. AVG-tanlab olingan maydon qiymatlarini o’rta arifmetigini hisoblaydi.

  4. MAX (min)-tanlab olingan maydon qiymatlarini eng kattasini (kichigini) topib beradi. SELECT so’rovida guruhli funksiyalar maydon nomlari kabi ishlatiladi.

Maydon nomlari funksiyalar argumentlari sifatida keladi. Misol:Exam_marks jadvaldagi o’rta ball.

Download 1.69 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   80




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