SQL funksiyalari, tasavvurlar. SQL da almashtirish funksiyalari bilan ishlash

SQL funksiyalari, tasavvurlar. SQL da almashtirish funksiyalari bilan ishlash

O'quvchilarga / Informatika va AT
SQL funksiyalari, tasavvurlar. SQL da almashtirish funksiyalari bilan ishlash - rasmi

Material tavsifi

SQL funksiyalari tasavvurlar SQL da almashtirish funksiyalari bilan ishlash LOWER ()- berilgan satrni kichik xarflarga almashtiradi. UPPER- () - kichik xarflarni kata xarflarga almashtiradi. INIT CAP- ()- satrdagi xar bir suzunlikni 1-xarfini bosh xarf qilib beradi. Maslan, ularga quyidagi misolni kuramiz. LPAD (, uzunlik, [ kism satr) RPAD (, , []); Berilgan uzunlikdagi kism satrni chapdan, ungday joylashtiriladi. Agar kism satr kursatilmagan bulsa, satr sukut bilan, probellar bilan tuldiriladi. Agar uzunlik satr uzunlikdan kerak bulsa berilgan satr ko'rsatilgan uzunlikgacha kirkiladi. LTRIM (), [ ]); RTRIM (), [ ]); Bu funksiyalarni vazifasi mos ravishda chapdagi (ungday) chegaraviy simvol olib tashlashdan iborat. Olib tashlangan simvollar kism satrda kursatiladi. Agar kism satr ishlamasa, probellari olib tashlanadi. 8. SUBSTR (, , [] quyidagi bu funksiyalari satrdan berilgan pozitsiyadan boshlab berilgan sondagi simvollari ajratib olinadi. Agar soni kursatilmagan bulsa satrni boshidan oxirigacha ajratib olinadi. Misol: SUBSTR (xurmatli dostim: 10,6)= dostim 9. Length () - satrni uzunlikini aniklab borishdan iborat guruhli funksiyalar guruhli funksiyalar jadvaldan yigilgan axborotlarni olish uchun xizmat qiladi. Bu funksiyalari jadvaldagi satrlar guruhi bilan amal bajarib, 1 ta natija chikaradi. guruhli funksiyalar uchun quyidagi amallarni ishlatamiz. 1. Count- jadvaldagi satrlar sonini aniklab beradi. 2. Sum- ko'rsatilgan maydo qiymatlarini yig'indisini hisoblaydi. 3. AVG-tanlab olingan maydon qiymatlarini o'rta arifmetigi. 4. MAX (MIN)-tanlab olingan maydon qiymatlarini eng kattasini (kichigini) topib beradi. Select surovida guruhli funksiyalar maydon nomlari kabi ishlatiladi. Maydon nomlari funksiyalar argumentlari sifatida keladi. Misol: 1. Exammarks jadvaldagi select averad (mark) 2. Jadvaldagi satrlar (yoki yozuvlar) sonini hisoblash uchun quyidagi komandadan foydalanamiz. Select count (*) From EXAMSMARKS Select count (distint subjID) From SUBJECT ; Select komandasida group by parametr xam ishlashi. Bu paramet bir maydon o'xshash parametrlari (aniklanayotgan qiymati) bo'yicha guruhlaydi va agregat funksiyalar ishlatilsi, ular shu guruhga bo'ladi. Misol: Select studentID Max (mark) from exammarks Group by studentID guruhlashni bir nechta maydon bo'yicha xam bajarish mumkin. Select studentID, subjectID Max (mark) From exam-marks group vy StudentID, subjectID guruhlar ichidan kerakli yozuvlarni ajratib olish uchun HAVING ishlatiladi. HAVING=WHERE, fakat HAVING guruhlar ichiga tegishli Select Subjname, max (hour) From SUBJECT; Group by Subjname Having max (Hour)= 34; Bazi xollarda natija jadvalidagi ma'lumotlarni tartiblab talab etiladi. Buning uchun ORDER BY parametri ishlashi. Bu parametri ko'rsatilgan maydon barcha yozuvlarni usib borishi tartibida tartiblab beradi. Order by desc yozilsa kamayishi tartibida yoziladi. Order by (ASC) bulsa o'sish tartibida yoziladi. Misol: 1. Select* from Subject Order by Subjname 2. Select*from Subject Order by Subj-name desc Tartiblash bir ...


Ochish
Joylangan
Fayl formati zip → doc
Fayl hajmi 339.81 KB
Ko'rishlar soni 107 marta
Ko'chirishlar soni 6 marta
O'zgartirgan san'a: 29.03.2025 | 01:30 Arxiv ichida: doc
Joylangan
Fayl formati zip → doc
Fayl hajmi 339.81 KB
Ko'rishlar soni 107 marta
Ko'chirishlar soni 6 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga