SQL da saqlanuvchi protseduralarning afzalliklari?
J; ijro mantig'ini boshqa dasturlar bilan bo'lishish. Saqlangan protseduralar funksionallikni qamrab oladi, bu ma'lumotlar o'rtasidagi aloqani va ularni bir-biri bilan boshqarishni ta'minlaydi. Ma'lumotlar bazasini himoya qilishga yordam beradigan va ma'lumotlar bazasidan ma'lumotlarga emas, balki saqlangan protseduralarga kirishni ta'minlaydigan foydalanuvchini jadvallardan ajratish . Saqlanadigan protseduralar odatdagi SQL ko‘rsatmalariga
qaraganda tezroq bajariladi. Buning sababi, protsedura kodi birinchi
marta ishga tushirilganda kompilyatsiya qilinadi va keyin
kompilyatsiya qilingan shaklda saqlanadi
Operator SELECT: FROM va WHERE ifodasi. (Satrlarni tanlash shartini shakllantirish: solishtirish amallari, BETWEEN, IN, shablonga tekshirish (LIKE) va b.)
J; SELECT (tanlash) operatori SQL tilining eng muhim va ko'p ishlatiladigan operatori hisoblanadi. U m aium otlar bazasi jadvallaridan axborotlami tanlab olish uchun m oijallangan.
SE L E C T so‘rov operatorini zamr xizmatchi so‘zi FROM hisoblanadi. FR O M so‘zidan keyin
axborot olinayotgan jadval nomlari bir biridan vergul bilan ajratilib yoziladi.
Masalan: SELECT Name, Surname FROM TALABA;
W here shartida solishtirish amallari jumladan, =>, <, <=. >=, shuningdek, mantiqiy amallar “and” “or”, “not” amallari ishlashi mumkin. Ular yordamida murakkab shartlar tuzililadi.
Masalan: 3-kurs stipendiya oladigan talabalarni ismi familiyashii chiqaring.
Select Name, Surname From talaba Where kurs=3 and stipend>0:
Mantiqiy shartlami berishda where parametri tarkibida IN, BETW EEN, Like, is null amallari ham ishlatiladi.In yoki not parametli ishlatilganda tekshirilayotgan maydon
qiymati berilgan ro'yxat bilan solishtiriladi. Bu ro‘yxat in operator! o'ng tomonidan () ichida yoziladi.
Exam baholari jadvaldan «4» va «5» baholi talabalar ro'yxatini chiqaring.Select * From exam-marks Where mark in (4,5);
Like amali simvolli toifadagi maydonlar uchun ishlatiladi. Bu aMal maydonni satrli matnlami likedan so‘ng ko‘rsatilgan qism satr bilan solishtiradi.
Do'stlaringiz bilan baham: |