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.
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;
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.
COUNT- jadvaldagi satrlar sonini aniqlab beradi.
SUM- ko’rsatilgan maydo qiymatlarini yigindisini hisoblaydi.
AVG-tanlab olingan maydon qiymatlarini o’rta arifmetigini hisoblaydi.
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.
Do'stlaringiz bilan baham: |