1-Mavzu: sql tiliga kirish
INSERT INTO talaba (id_tal, fam, ismi, tug_il, shahar, reyt_bal)
Download 90.91 Kb.
|
1-ma\'ruza.SQL TILIGA KIRISH
- Bu sahifa navigatsiya:
- UNION|INTERSECT|EXCEPT} [ALL]
- SELECT [ALL | DISTINCT]
- So`rov tasnifi
INSERT INTO talaba (id_tal, fam, ismi, tug_il, shahar, reyt_bal)
VALUES (100,`Boltayev`,`Bolta`,1960,`Toshkent`,78.12); Tanlash operatori Operatorlardan eng ko`p qo`llanadigani bu SELECT operatoridir. Buning yordamida yaratilgan so`rovlar orqali berilgan jadvallardan kerakli ma`lumotlarni ajratib olish mumkin. Bu operator barcha relatsion amallarni bajarishi mumkin, undan tashqari relatsion hisobga o`xshab unda faqat natijaning ko`rinishi yoziladi. Uning namunada berilgan umumiy sintaksisi quyidagicha: <tanlash operatori>::= <so`rov ifoda> [<order by bo`limi >] {UNION|INTERSECT|EXCEPT} [ALL] <yagona so`rov> <yagona so`rov> ::= <so`rov tasnifi> <so`rov tasnifi> ::= <select ifodasi> <jadval ifodasi> <o`tkazish operatori> ::= <select ifodasi> INTO {<o`zgaruvchilar ro`yxati> | (<jadval tasnifi>)} <jadval ifodasi> <so`rov qismi> ::= (<so`rov ifoda>) <select ifodasi> ::= SELECT [ALL | DISTINCT] <select ro`yxati> <select ro`yxati>::=<select elementi> [, ...] <select elementi>::=*|<jadval nomi>.*|<jadval taxallusi>.*|<skalyar ifoda> [AS <ustun psevdonimi>] <jadval ifodasi> ::= <from bo`limi> [<where bo`limi>] [<group by bo`limi>] [<having bo`limi>] <skalyar ifoda>::= [+ | - ] <skalyar element> [{ { + | - | * | / | | | } <skalyar element >}...] <skalyar element>::=<literal qiymati> | <ustun tasnifi> | <funksiya>|< so`rov qismi> | (<skalyar ifoda>) <funksiya>::=<CAST funksiya>|<agregat funksiya> <agregat funksiya>::=COUNT(*)|{SUM|AVG|MIN|MAX|COUNT} ([ALL|DIS TINCT] <skalyar ifoda>) <CAST funksiya>::=CAST({<literal qiymat>|<ustun tasnifi>} AS <berilganlar turi>) SELECT kalit so`z bilan uchta sintaktik konstruksiyalarni tavsiflash mumkin: kursor tasnifi, tanlash operatori va so`rov qismi. Ular asosida So`rov tasnifi So`rov tasnifida tanlash ro`yxati beriladi bu ro`yxatda jadvallar ustunlari nomidan tashqari ulardan tuzilgan arifmetik ifodalar, satrlar va o`zgarmaslar berilishi mumkin. Natijaviy jadvalda shu ro`yxatda ko`rsatilgan ustunlar bo`ladi. So`rov tasnifi ALL yoki DISTINCT kalit so`zlari uchrashi mumkin. Agar so`rov tasnifida DISTINCT kalit so`zi uchrasa, natijaviy jadvaldan bir xil satrlar, ya`ni takrorlanuvchi satrlar olib tashlanadi, aksincha ALL kalit so`zi ishlatilsa yoki ikkalasi ham yozilmasa satr nusxalari saqlanib qoladi. Download 90.91 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling