106. Sqlda jadvallarni o’chirish operatori. Sql delete bayonoti
Tranzaksiyalarni boshqarish. So‘rovlar yaratish va qayta ishlash
Download 56.59 Kb.
|
106-120. MBT
- Bu sahifa navigatsiya:
- Bir nechta ustunlarni tanlash
- SQLda distinctdan qanday foydalanish kerak
- Sintaksis
116.Tranzaksiyalarni boshqarish. So‘rovlar yaratish va qayta ishlash.
Tranzaksiyalar mantiqiy ishlarni bajarish uchun foydalaniladigan operatsiyalar to'plamidir. Tranzaktsiya odatda ma'lumotlar bazasidagi ma'lumotlar o'zgarganligini anglatadi. DBMSning asosiy qo'llanilishidan biri foydalanuvchi ma'lumotlarini tizimdagi nosozliklardan himoya qilishdir. Bu ishlamay qolgandan keyin kompyuter qayta ishga tushirilganda barcha ma'lumotlarning barqaror holatga qaytarilishini ta'minlash orqali amalga oshiriladi. Tranzaktsiya ma'lumotlar bazasida foydalanuvchi dasturining har qanday bajarilishi hisoblanadi. Xuddi shu dasturni bir necha marta bajarish bir nechta tranzaktsiyalarni keltirib chiqaradi. Misol - bankomat vestibyulidan naqd pul olish bo'yicha amalga oshiriladigan operatsiya. 117.SQL da SELECT operatorida jadvaldan bir nechta ustunlarni olish va barcha ustunlarni olish. Bir nechta ustunlarni tanlashJuda qoyil! Endi siz bitta ustunlarni qanday tanlashni bilasiz. Haqiqiy dunyoda siz ko'pincha bir nechta ustunlarni tanlashni xohlaysiz. Yaxshiyamki, SQL buni juda oson qiladi. Jadvaldan bir nechta ustunlarni tanlash uchun ustun nomlarini vergul bilan ajratish kifoya! Masalan, ushbu so'rov jadvaldan ikkita ustun nameva birthdate, tanlaydi:people SELECT name, birthdate FROM people; Ba'zan jadvaldagi barcha ustunlarni tanlashni xohlashingiz mumkin. Har bir ustun nomini yozish og'riqli bo'ladi, shuning uchun qulay yorliq mavjud: SELECT * FROM people; Agar siz faqat ma'lum miqdordagi natijalarni qaytarishni istasangiz, qaytarilgan LIMITqatorlar sonini cheklash uchun kalit so'zdan foydalanishingiz mumkin: SELECT * FROM people LIMIT 10; 118.SQLda jadvaldan noyob satrlarni olish. SQLda distinctdan qanday foydalanish kerak?SQL DISTINCT bandi natijalar to'plamidan takroriy ustunlarni olib tashlash uchun ishlatiladi. Distinct kalit so'zi tanlash kalit so'zi bilan birgalikda ishlatiladi. Muayyan ustunlar/jadvallarda mavjud bo'lgan takroriy qiymatlardan qochsak foydali bo'ladi . Noyob qiymatlar alohida kalit so'zdan foydalanganda olinadi . SELECT DISTINCT faqat alohida ( turli ) qiymatlarni qaytaradi. DISTINCT jadvaldagi takroriy yozuvlarni yo'q qiladi. DISTINCT agregatlar bilan ishlatilishi mumkin: COUNT, AVG, MAX va boshqalar. DISTINCT bitta ustunda ishlaydi. DISTINCT uchun bir nechta ustunlar qo‘llab-quvvatlanmaydi. Sintaksis:Download 56.59 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling