Sql so‘rovlar yaratish
Download 409.8 Kb.
|
SQL
SQL - so‘rovlar yaratish Ma'lumotlar to'plamining jadvallaridan olish SQL-ning asosiy vazifalaridan biridir. Bunday operatsiyalar uchun SQL-da tanlash buyrug'i mavjud. Bu haqda u haqida quyida muhokama qilinadi. Buyruqni tuzish qoidalari juda sodda va SQL select buyrug'ining o'zi quyidagicha tuzilgan. Masalan, xodim haqida ma'lumotlarni o'z ichiga olgan jadval mavjud, masalan, Person ismiga ega. Vazifani qo'yaylikki, jadvaldan tug'ilgan yili shu yilning 1 yanvaridan 1 martigacha bo'lgan vaqt oralig'ida bo'lgan xodimlar to'g'risidagi ma'lumotlarni tanlash kerak. Bunday tanlov uchun siz nafaqat standart qurilishni, balki tanlov shartini ham o'z ichiga oladigan SQL buyrug'ini bajarishingiz kerak: Shaxsdan * -ni tanlang Bu erda P_BerthDay> = ‘01 / 01/2016 'va P_BerthDay <= ‘03 / 01/2016'. Bunday buyruqni bajarish tug'ilgan kuni siz ko'rsatgan davrda bo'lgan xodimlar haqidagi barcha ma'lumotlarni qaytaradi. Ba'zan vazifa faqat xodimning familiyasini, ismini va otasining ismini ko'rsatish bo'lishi mumkin. Buning uchun so'rov biroz boshqacha tarzda tuzilishi kerak, masalan, shu tarzda: P_Name-ni tanlang P_SurName - familiya P_Patronimic - otasining ismi Shaxsdan Bu erda P_BerthDay> = ‘01 / 01/2016 'va P_BerthDay <= ‘03 / 01/2016'. Biroq, bu faqat bir narsani tanlashdir. U, mohiyatan, hech narsaga ta'sir qilmaydi, balki faqat ma'lumot beradi. Ammo, agar siz SQL bilan jiddiy shug'ullanishga qaror qilsangiz, ma'lumotlar bazalariga qanday o'zgartirish kiritishni o'rganishingiz kerak bo'ladi, chunki ularning tuzilishi shunchaki imkonsiz. Bu qanday amalga oshiriladi, quyida muhokama qilinadi. Ma'lumotlarni o'zgartirish uchun asosiy sql buyruqlari Tilning sintaksisi nafaqat so'rovlarni bajarish uchun, balki ma'lumotlarni manipulyatsiya qilish uchun ham tuzilgan. Ma'lumotlar bazasi dasturchisining asosiy vazifasi tanlovlar va hisobotlar uchun skriptlar yozishdir, lekin ba'zida jadvallarga tahrir qilish kerak bo'ladi. Bunday harakatlar uchun SQL buyruqlari ro'yxati kichik va uchta asosiy buyruqdan iborat: Insert (per. Insert). Yangilash (har bir yangilash uchun). O'chirish (per. Delete). Ushbu buyruqlarning maqsadini aniqlash oson, ularning ismlarini tarjima qilish kifoya. Ushbu buyruqlardan foydalanish oson va sodda tuzilishga ega, ammo shuni aytib o'tish joizki, ularning ba'zilari noto'g'ri ishlatilgan bo'lsa, ma'lumotlar bazasiga tuzatib bo'lmaydigan zarar etkazishi mumkin. Odatda, bunday MSSQL buyruqlaridan foydalanishdan oldin, ularni bajarishning barcha mumkin bo'lgan oqibatlarini o'ylab, hisobga olishingiz kerak. Ushbu buyruqlarni o'rganib chiqib, ma'lumotlar bazasi jadvallari bilan ishlashni to'liq boshlashingiz, shu bilan uni o'zgartirishingiz va ba'zi yangi o'zgaruvchilar qo'shishingiz yoki eskirganlarini o'chirishingiz mumkin. Download 409.8 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling