Mga computerProgramming

SQL Saan: mga pamamaraan ng application at mga halimbawa

para sa nagtatrabaho sa SQL database ay itinuturing na isa sa mga pinaka-karaniwang mga wika programming. disenyo wika ay hindi maaari lamang lumikha ng isang database, ngunit din magpalipas ng oras kasama ang kanyang iba't-ibang mga manipulations sa pagbabago ng data o sample.

Upang piliin ang data mula sa isang database gamit Pumili ng disenyo [data set] mula sa [pangalan ng table]. Karanasan ay ipinapakita na sa 80% ng mga kaso ng paggamit sa data kahilingan retrieval kailangang mag-aplay ng iba't-ibang mga kundisyon - setting. Upang gawin ito sa isang wika bilang karagdagan sa mga kahilingan, ang pagiging kumplikado, ang mga kondisyon ipinakilala sa pamamagitan ng SQL-Saan.

Paraan ng Paggamit Saan kondisyon

Medyo madalas, ang programmer ay dapat na pinili lalo na upang magbigay ng isang ulat, ang data na naka-imbak sa database. Ito ay maaaring hindi sapat upang bumuo ng isang simpleng piliin ang query. Bilang isang panuntunan, dapat mo ring isaalang-alang ng iba't-ibang mga kundisyon, pagsa-sample ng mga parameter, na kung saan ay maaaring maging ganap ng isang pulutong, o suriin. kung ang data ay nakabalangkas sa hanay o sa isang partikular na mesa.

SQL-Saan disenyo ay maaaring gamitin upang i-set ang sampling data o mga kondisyon upang i-verify ang pangyayari ng data sample o panig ng mesa.

Saan paggamit para sa pagtatakda ng pagsa-sample ng mga parameter

Kung nais mong tukuyin ang ilang mga parameter upang pumili ng isang database pag-uulat, SQL-Saan disenyo syntax ay maaaring isaayos medyo madali. Upang gawin ito, maaari mong gamitin ang sumusunod na panuntunan:

  1. Kailangan namin prostroen karaniwang kahilingan sa pamamagitan Piliin * mula sa construction.

  2. Tinutukoy gamit ang isang susi Sumali kaayusan na kung saan ang mga talahanayan ay gumawa ng isang pagpipilian.

  3. Gamit ang istraktura Saan itakda listahan ng mga parameter para sa isang sample.

Ang ganitong uri ng kahilingan ay medyo simple sa konstruksiyon at ay hindi maging sanhi paghihirap kahit na para sa mga nagsisimula.

Paggamit ng mga istraktura upang i-verify ang pangyayari ng

Kung ang programmer inatasang hindi lamang pumili mula sa data sa kondisyon ng talahanayan, ngunit din upang suriin ang kanilang entry sa isa o higit pang mga talahanayan ng isa pang plan, SQL-Saan disenyo ay lubhang kailangan.

Gamit ang konstruksiyon, ang syntax ay maaaring bumuo ng ang parehong mga kondisyon, ngunit may nakapugad query, na kung saan ay i-check ang paglitaw ng mga napiling mga hilera sa isang hanay ng mga third-party na mga talahanayan ng database.

Bilang isang panuntunan, para sa layuning ito nabuo ng isang pansamantalang talahanayan na nagtatala ng lahat ng mga kinakailangan, upang i-verify ang pangyayari ng isang data set.

Mga halimbawa ng Paggamit Saan

Saan SQL halimbawa ay bibigyan ngayon. Ako ay nagsimulang isipin na mayroong dalawang mga talahanayan na may data - Tovar at TovarAmount. Sa una, may mga pangalan ng mga ibinebenta kalakal, ang presyo, ang petsa ng pagbebenta at ang customer na binili ang produkto. Sa pangalawang ipinahiwatig ang pagkakaroon ng mga kalakal, o sa halip kung ano ang magagamit.

Ang isang halimbawa ng isang parameter ng query, na kung saan tumutukoy sa lahat ng mga item na nabenta para sa isang tiyak na halaga ng mga araw ay ang mga sumusunod na uri ng disenyo:

Piliin * mula sa Tovar

Saan T_Date> = '12 / 01/2016 'at T_Date <=' '12 / 07/1016 at T_PriceOut> 0

Ang ganitong mga isang plano sa tanong ay nagbabalik ng isang listahan ng mga produkto, mga talahanayan ng data, na naibenta sa unang pitong araw ng Disyembre, tulad ng ipinahiwatig sa pamamagitan ng isa sa mga kondisyon sampling: T_PriceOut> 0.

Kung isaalang-alang namin ang kalagayan ng ang output ng mga kalakal na nasa stock, ang konstruksiyon ng mga tulad ng isang plano ay magiging:

Piliin * mula sa Tovar

Saan T_Tovar sa (piliin TA_Tovar kung saan TA_ Halaga> 0)

Nested mga kondisyon sa Saan maaaring mayroong maraming, ngunit ito ay nagkakahalaga mentioning na ang higit pang mga kundisyon ay ipinataw, ang na ito ay tatakbo sa tanong. Ito ay ang dahilan para sa paggamit ng mga pansamantalang mga talahanayan. Mas mabilis upang bumuo ng ilang sa mga ito, at pagkatapos ay ihambing ang data sa mga ito, kaysa upang bumuo ng isang kondisyon na may maramihang mga antas ng data validation.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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