11-lekciya. Sql standart funksiyaları
Download 300 Kb.
|
МБ 11-лекция кк
- Bu sahifa navigatsiya:
- Function([ALL | DISTINCT] atribut)
Agregat funkciyalardı Function([ALL | DISTINCT] atribut) sıyaqlı ulıwma formada ańlatıw múmkin. Agregat funkciya usı talaplarǵa juwap beredi. Eger sorawda shárt qoyılmasa (WHERE) baǵanadaǵı barlıq mánislerdi qabıl qıladı. Eger sorawda shárt qoyılsa (WHERE) shártti qanaatlandırıwshı qatarlardaǵı baǵanalardıń mánisleri qabıl etiledi. ALL gilt sózi (ádette jazılmaydı) - esaplawda barlıq qatardaǵı mánisler qatnasatuǵın jaǵdayda isletiledi. DISTINCT gilt sózi baǵana qabıl qılatuǵın mánislerden parqı tákirarlanbas bolǵan mánisleri ústinde esaplaw júritiledi. SUM([ALL | DISTINCT] atribut) – kórsetilgen baǵanadaǵı sanlardıń jıyındısın esaplaydı. Ms 1: Books ta berilgen kitaplardıń betleri jıyındısın tabıw. SELECT SUM(page) FROM Books // Nátiyje: 7910 Ms 2: Tek ǵana 3 avtor kitaplarınıń betleri jıyındısın tabıw. SELECT SUM(page) FROM Books WHERE id_avtor =3 // Nátiyje: 1040 MIN([ALL | DISTINCT] atribut) – baǵanadaǵı sanlardıń eń kishi mánisi tabıladı. Ms 3: 1 avtor kitaplarınan eń kishi bolǵan kitap betin tabıw. SELECT MIN(page) FROM Books WHERE id_avtor =1 // Nátiyje: 240 MAX([ALL | DISTINCT] atribut) – baǵanadaǵı sanlardıń eń úlken mánisi tabıladı. Ms 4: 1 avtor kitaplarınan eń úlken bolǵan kitap betin tabıw. SELECT MAX(page) FROM Books WHERE id_avtor =1 // Nátiyje: 1250 AVG([ALL | DISTINCT] atribut) – baǵanadaǵı sanlardıń ortasha mánisi esaplanadı. Ms 5: 1 avtor kitaplarınıń ortasha betin tabıw. SELECT AVG(page) FROM Books WHERE id_avtor =1 // Nátiyje: 762 COUNT({[ALL | DISTINCT] atribut] | *}) – kestedegi qatarlar sanı. Eger baǵana atı (atribut) kórsetilse, usı baǵananıń NULL bolmaǵan mánisli qatarlar sanı tabıladı. Eger baǵana atı ornına “*” isletilse, kesteniń kólemin, yaǵnıy qatarlari sanın tabadı. Ms 6: 1 hám 3 avtorlardıń barlıq kitapları sanın tabıw. SELECT COUNT(*) FROM Books WHERE id_avtor IN(1,3) // Nátiyje: 10 Statistikalıq funkciyalardıń sintaksis diagramması tómendegishe boladı: Keltirilgen agregat funkciyalar barlıq MBBS ushın ulıwma esaplanadı. MBBSnıń túrine qarap basqa agregat funkciyalar da bar. Mısal ushın, MS ACCESS te VAR, VARP, STDEV, STDEVP funkciyaları bar. Usı agregat funkciyalar kópshilik jaǵdaylarda toparlı ámeller menen qollanıladı. Qadaǵalaw sorawları SQL funkciyaları qanday tárepleri boyınsha túrlerge ajıratıladı? Qatarlı maǵlıwmatlar menen islewshi funkciyalardıń wazıypaları boyınsha toparlarǵa ajıratıń? Matematikalıq funkciyalar qanday maqsetlerde qollanıladı? Sáneli funkciyalarda tiykarǵı parametrleri nelerden ibarat? Sistemalı funkciyalar qaysı tárep (klient-server) kompyuteri maǵlıwmatları boyınsha isleydi? Agregat funkciyalardıń mazmunı hám túrleri? Statikalıq funkciyalar menen agregat funkciyalardıń parqı nede? Download 300 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling