KompyuterlarDasturlash

SQL Qayerdan: ariza va misollar usullari

SQL ma'lumotlar bazalari bilan ishlash uchun eng keng tarqalgan dasturlash tillaridan biri hisoblanadi. dizayn tili faqat bir ma'lumotlar bazasini yaratish, balki ma'lumotlarni o'zgartirish yoki namuna uning turli muolajangiz bilan vaqt o'tkazish mumkin emas.

[Stol nomi] tanlang dizayn [ma'lumotlar majmui] foydalanib, bir bazasida ma'lumotlarni tanlang. Sozlamalar - Tajriba ma'lumotlarni qabul qilish so'rovlar foydalanish holatlari 80% sharoitda turli xil murojaat qilish kerak, deb ko'rsatdi. iltimosiga, uning murakkabligi, kiritilgan holatda qo'shimcha ravishda bir tilda Buning uchun SQL-qani.

Foydalanish usullari qaerda sharoitlar

Ko'pincha, dasturchi hisobot berish uchun, birinchi navbatda, tanlangan bo'lishi kerak, ma'lumotlar bazasida saqlanadi. Bu oddiy tanlang so'rovlar yaratish uchun etarli bo'lmasligi mumkin. qoida tariqasida, siz ham hisobga juda ko'p bo'lishi, yoki tekshirish mumkin sharoitlari, namuna olish parametrlari, turli xil olishi kerak. ma'lumotlar diapazoni yoki alohida jadvalda belgilangan bo'lsa.

SQL-dizayn suhbati timsoli ma'lumotlar yoki tomonlar yuzaga tekshirish uchun namunalar olish ma'lumotlarni yoki sharoitlarni belgilash uchun foydalanish mumkin.

Qaerda, namuna olish parametrlarini sozlash uchun foydalanish

Agar hisobot ma'lumotlar bazasini tanlash uchun ma'lum parametrlarni belgilash bo'lsangiz, SQL-dizayn sintaktik juda oson ajratish mumkin. Buning uchun siz quyidagi qoidalar foydalanishingiz mumkin:

  1. Biz qurilish tanlang * tomonidan standart so'rov prostroen kerak.

  2. bir kalit yordamida aniqlanadi jadvallar tanlov qiladi bilan tuzilmalarni qo'shiling.

  3. namunaga parametrlarini ro'yxatini belgilash tuzilishi bilan.

so'rov Bunday qurilishida juda oddiy va hatto boshlanuvchilar uchun qiyinchiliklarga sabab bo'lmaydi.

tuzilishini foydalanish yuzaga tekshirish uchun

Agar faqat stol sharti bilan ma'lumotlar tanlash, balki boshqa rejasini bir yoki bir necha jadvallar o'z kirishini tekshirish uchun emas, balki topshirildi dasturchi, SQL-dizayn zaruriy hisoblanadi.

Bu qurilish bilan, sintaktik, lekin uchinchi tomon bazasi jadvallar majmui tanlangan qatorlar yuzaga nazorat qiladi, ichki so'rovlar bilan bir xil shartlar qurish mumkin.

qoida tariqasida, bu maqsad uchun ma'lumotlar to'plamidir yuzaga tekshirish uchun, barcha zarur yozib vaqtinchalik jadvallar hosil.

Foydalanish qaerda misollar

Qaerda SQL misollar, endi beriladi. Tovar va TovarAmount - Men ma'lumotlar bilan ikki jadval bor deb tasavvur qila boshladi. birinchi, sotilgan tovarlar nomlari, narx, sotish sanasi va mahsulotni sotib mijoz bor. Ikkinchi tovarlar borligi ko'rsatilgan, yoki aksincha mavjud nima bo'ladi.

dizayn quyidagi turlari bo'ladi kun muayyan miqdorda sotildi barcha ma'lumotlar belgilaydi so'rovlar parametr, bir misol:

Tovar dan * tanlang

Qayerdan T_Date> = '12 / 01/2016 va T_Date <= ''12 / 07/1016 va T_PriceOut> 0

T_PriceOut> 0: Bunday rejasi so'rovlar nusxa olish sharoitlari biri bilan ko'rsatilgan bo'lib, dekabr oyining birinchi etti kun ichida sotilgan mahsulotlar, ma'lumotlar jadvallar, ro'yxatini qaytaradi.

Biz stock bo'lgan tovarlar ishlab chiqarish holatini ko'rib bo'lsa, bunday reja qurilish bo'ladi:

Tovar dan * tanlang

Qaerda T_Tovar yilda (TA_Tovar tanlash qaerda TA_ miqdori> 0)

ko'p bo'lishi mumkin qaerda sharoitlar ichki, lekin u ko'proq sharoitlar undiriladigan Ta'kidlash joizki, uzoq u so'rog'ini davom etadi. Bu vaqtinchalik jadvallar foydalanish uchun sabab bo'ldi. Tezroq bu bir necha ishlab chiqarish uchun, va ma'lumotlarni aniqlash necha darajalari bilan bir shartni qurish ko'ra, keyin, ular ma'lumotlarni solishtirish.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.delachieve.com. Theme powered by WordPress.