Компьютер, Програмчлалын
Мэдээллийн санд ажиллах нь: Яагаад хүсэлтүүд байна
"Хүсэлт" гэж юу вэ? ерөнхийдөө хайлт өөр юу гэсэн үг вэ санд? мэдээллийн санд илгээсэн байна хүсэлтүүд нь юу вэ?
Яагаад мэдээллийн санд асуулт?
Хариулт нь зөвхөн юу хүсэлтийн асуултанд өгсөн байх ёстой, гэхдээ бас асуулт дээр, лавлагаа яагаад байна. Тэд мэдээллийн санд хадгалагдаж байгаа мэдээллийг авах шаардлагатай байна. Энгийнээр хэлэхэд, мэдээллийн сан асуулт зарим тохиолдолд шаардлагатай мэдээлэл авах зорилготой юм. Тэдний зорилго нь маш өөр өөр байдаг: энэ нь гуравдагч талын газар дээр нь банкны харилцагчийн гэж тодорхойлох, эсвэл ажилтан интранет гэж тодорхойлох, эсвэл тоглоомын сайт дээр хувийн байдлын тухай мэдээллийг олж авах шаардлагатай байж болно.
хайлтын юм бүрэлдэхүүн хэсэг нь юу вэ?
Хайлт бүтээх нь
Хайлт бий болгох нь зарчмын хувьд өөр өөр хөгжлийн орчинд ажил дээрээ ялгаатай биш юм. Тиймээс, та нарын өмнө нэг асуулт зогсож: "Яагаад нэвтрэх» эсвэл өөр хөгжлийн хүрээлэн буй орчинд хүсэлт байна, та энэ зүйлд өгсөн хариултыг тэдэнд бүх ирэх болно гэдэгт итгэлтэй байж болно.
Үндсэн мэдээлэл хүсэлт
үндсэн бүрэлдэхүүн хэсгүүд, өмнө дурдсан, зөвхөн хоёр:
- ямар мэдээлэл хэрэгтэй байна заахад ашиглагддаг - SELECT [Та 2 юу хэрэгтэй 1 зүйл, та 3 хэрэгтэй]. Энэ нь хэрэглэгч ажиллаж байна хөтөлбөрийн санд шилжүүлж болно гэж.
- [Үүнээс мэдээлэл авсан ширээн] FROM - зааж шаардлагатай мэдээлэл бага байна, одоо ч тэд авч хаана байх ёстой заах хэрэгтэй. мэдээллийн сан шууд хадгалагдаж биш юм өгөгдөл, мөн хүснэгтийн өгөгдлийг байна. өөр өөр ширээ Үүнээс сэргийлэхийн тулд өгөгдлийн ижил багана байх болно, мөн энэ нь авч байгаа тохиолдолд заахад хэрэглэгддэг.
Нэмэлт мэдээлэл болон хүсэлт бүлгийн үйл ажиллагаа
- Хаана [хайлтын нэр томъёо] - тодорхой хамрагдах нөхцөлийн талаар шаардлагатай мэдээллийг цэгцэлж байсан.
- Хязгаар [тоо] - ширээн дээрээс авч болно эгнээ тоог хязгаарлахад хэрэглэдэг.
- BY [хайлтын параметрийн] GROUP - мэдээллийн санд хүлээн авсан мэдээллийг бүлэгт ашиглаж байна. Харин бүлэг аливаа мэдээллийг нийлүүлж чадахгүй байгаа байх, гэхдээ зөвхөн хувь тэнцүүлэн, мөн ижил төрлийн байх юм. Илүү дэлгэрэнгүй мэдээллийг та GROUP BY дээр тус тусад нь нийтлэл олох замаар олж мэдэх болно. мэдээлэл харагдах бөгөөд их ойлгомжтой сайжруулах зорилготой асуулгын-д групп үйл ажиллагаа.
- UNION [хүсэлт] тусад нь хүсэлт subquery тавьж ашиглаж байна. Та хүлээн авах үед мэдээлэл нь нэлээн их хэмжээний хэрэгтэй, тэр сонголт байж болох юм.
- ТӨСТЭЙ "," маск нь тодорхой хэмжээний өгөгдлийг хүсэлтийг харгалзана эсэхийг шалгахын тулд ашиглаж байна. Тиймээс, түүний тусламжтайгаар, та зургаан тоо vymeryat нь цалингийн хүн хайх боломжтой.
жишээ нь
SELECT нэр, ProductNumber, үнэ AS ListPrice
Production.Product FROM
ProductLine = 'R'
Задлан ялгал хийх надад Дээрх кодыг санал болгосон байна. нэр, бүтээгдэхүүний тоо, хуудас танилцуулага үнэ: Нэгдүгээрт, шаардлагатай мэдээлэл сонголт байдаг. нь "үнэ" - Мөн үнэ хуудас нь арай өөр нэр харуулагдсан байдаг. өгөгдлийн хүснэгт "бүтээгдэхүүн" -аас сан "бүтээгдэхүүн" авсан байна. Ер нь зааж өгч та зөвхөн нэг нь үнэндээ хүсэлтийг илгээдэг ажиллаж байгаа бол мэдээллийн сан шаардлагатай биш юм. Гэхдээ хэд хэдэн суурь бол, дараа нь зааж өгсөн эсэхээ шалгаарай, та үзнэ үү хэнд компьютер ердөө л ойлгож байгаа юм биш, эсвэл бүр таны хүсэлтийг үл тоомсорлох, алдаа бий болно баримт өгсөн байх. Гурав дахь мөр гаралт бүх мэдээллийг биш, харин "P" бүтээгдэхүүний шугам явдаг цорын ганц нь юм гэдгийг харуулж байна. Энэ уншсаны дараа та одоо ойлгож яагаад лавлагаа байдаг нь богино нийтлэл дууссан.
Similar articles
Trending Now