КомпьютеруудПрограмчлал

Хаана: хэрэглээний арга, жишээ

Өгөгдлийн сантай ажиллах хамгийн түгээмэл програмчлалын хэл бол SQL юм. Хэлний бүтэц нь зөвхөн өгөгдлийн сан үүсгэх төдийгүй өгөгдөл эсвэл түүний дээжийг өөрчлөх талаар янз бүрийн арга барилаар ажиллах боломжийг олгодог.

Өгөгдлийн сангийн өгөгдлийг сонгохын тулд [хүснэгтийн нэр] -ээс сонгох [өгөгдлийн олонлог] сонголтыг ашиглана. Туршлагаас харахад өгөгдөл хүсэх үед хэрэглэдэг тохиолдлын 80% -д параметрүүд хэрэглэгдэх ёстой. Үүнийг хийхийн тулд SQL-Хэл нь тухайн хэлээр танилцуулагдсан, хүсэлт, түүний хүндрэлээс гадна байна.

Хаана заалтыг хэрэглэх арга

Программист нь ихэвчлэн мэдээллийн санд хадгалдаг өгөгдлийг тайлагнах шаардлагатай байдаг. Үүнийг хийхийн тулд дээж авах энгийн хайлт хийх нь хангалтгүй байж болох юм. Дүрмээр бол нэлээд олон тооны нөхцөл, түүвэрлэлтийн параметрүүдийг тооцож үзэх шаардлагатай. Өгөгдөл нь тодорхойлогдсон муж эсвэл тодорхой хүснэгтэнд байгаа эсэх.

SQL - Өгөгдөл дээж авах нөхцөлийг тодорхойлох эсвэл дээж эсвэл гуравдагч талын хүснэгтэд өгөгдөл оруулах эсэхийг шалгахад хаана заалтыг ашиглаж болно.

Сонгох параметрүүдийг хаана тодорхойлох вэ?

Хэрэв та өгөгдлийн сангийн өгөгдлөөс сонгох тодорхой параметрүүдийг зааж өгөх шаардлагатай бол SQL-ийн синтакс-Хаана байгууламжийг зохион байгуулж болох юм. Үүнийг хийхийн тулд та дараах дүрмүүдийг ашиглаж болно:

  1. Та build from from * ашиглан стандарт асуулга үүсгэх хэрэгтэй.

  2. Түлхүүрийг ашиглахыг сонгох Тухайн бүлгийг сонгох.

  3. Сонгохыг сонгохдоо параметрийн жагсаалтыг зааж өгнө.

Ийм хүсэлтийг бий болгох нь эхлэгчдэд ч хэцүү байдлыг үүсгэдэггүй.

Аливаа тохиолдлуудыг шалгахын тулд барилгын ажилд ашиглах

Хэрвээ програмист нь хүснэгтээс нөхцөл байдлын өгөгдлийг сонгосон төдийгүй өөр нэг төлөвлөгөөний нэг буюу хэд хэдэн хүснэгтэнд багтсан бол, SQL -Хэрэв барилга байгууламж зайлшгүй шаардлагатай болно.

Энэ бүтцийн синтаксийг ашиглан та ижил нөхцлүүдийг бүтээж болно, гэхдээ гуравдагч этгээдийн өгөгдлийн сангийн хүснэгтүүдийн сонгосон мөрүүдийн илрүүлэлтийг шалгах үүртэй хайлттай.

Ерөнхийдөө, ийм зорилгоор шалгалтын үед шаардлагатай бүхий л өгөгдөл цуглуулсан түр хүснэгтийг байгуулдаг.

Хаана жишээ

Одоо та SQL хаана байгаа жишээнүүдийг харах болно. Эхлүүлэгчдийн хувьд Товар ба Товар Адмунт хэмээх өгөгдөлтэй хоёр хүснэгт байдаг. Эхний үед борлуулсан бараа, үнэ, борлуулсан огноо, барааг худалдан авсан хэрэглэгч байна. Хоёрдугаарт, барааны бэлэн байдал, илүү нарийвчлалтай, боломжтой зүйл байна.

Тодорхой тоогоор зарагдсан бүх бүтээгдэхүүнийг харуулсан параметрийн хайлтын нэг жишээ бол дараах тэмдэгтийн загвар болно:

Товороос * сонгоно уу

T_Date> = '12 / 01/2016 'ба T_Date <=' '12 / 07/1016 ба T_PriceOut> 0

Ийм төлөвлөгөөний хүсэлт нь 12 дугаар сарын эхний долоон өдрийн туршид худалдагдсан хүснэгтийн өгөгдлийг буцааж өгнө. Жишээ нь: T_PriceOut> 0.

Хэрэв бид бэлэн байгаа барааг буцааж авах нөхцөлийг авч үзвэл дизайн нь ийм төлөвлөгөө байх болно:

Товороос * сонгоно уу

Хэрвээ T_Tovar (TA_Toar where TA_Tovar сонгоно уу) 0)

Хаанаас олон тохиолдлыг бий болгож болох юм, гэхдээ илүү олон нөхцлүүдийг шаарддаг, хайлт ажиллах болно. Энэ нь түр хүснэгтийг ашиглахад хүргэсэн юм. Хэд хэдэн тоонуудыг үүсгэх нь илүү хурдан байдаг бөгөөд өгөгдлийг баталгаажуулах хэд хэдэн түвшинтэй нөхцлийг бүрдүүлэхийн оронд тэдгээрийн мэдээллийг харьцуулах нь илүү хурдан байдаг.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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