Tölvur, Forritun
Að vinna með í dag: Hvers vegna eru beiðnir
Hvað er "beiðni"? Hvað er almennt átt við með fyrirspurn í gagnagrunninn? Hvað eru beiðnir sem sendar eru í gagnagrunninn?
Hvers vegna fyrirspurnir til gagnagrunn?
svarið verður að gefa ekki aðeins að þeirri spurningu hvað beiðni, en einnig á spurningunni, hvers vegna eru fyrirspurnir. Þau eru nauðsynleg til að fá þær upplýsingar sem er geymd í gagnagrunninum. Einfaldlega setja, eru gagnagrunninn fyrirspurnir sem ætlað er að fá upplýsingar sem þarf í sumum tilfellum. Tilgangur þeirra getur verið mjög mismunandi: það getur verið nauðsynlegt að skilgreina sem viðskiptavinur bankans á þriðja aðila á síðuna, eða til að bera kennsl sem starfsmaður neti, eða til að fá upplýsingar um stöðu á prófílnum á heimasíðu leiksins.
Hvað eru hluti af fyrirspurninni er?
Building fyrirspurn
Building fyrirspurn, að jafnaði, er ekki munur á vinnu í mismunandi umhverfi þróun. Svo, standa fyrir framan þig spurningu: "Hvers vegna eru beiðnir um aðgang» eða annan þróun umhverfi, og þú getur verið viss um að svör gefin í þessari grein mun koma þeim öllum.
Grunngögn beiðni
Helstu íhlutir, eins og fyrr segir aðeins tvo:
- SELECT [1 hlutur á það sem þú þarft 2, þú þarft 3] - notað til að tilgreina hvaða upplýsinga er þörf. Að það verður flutt úr gagnagrunninum til forrit sem notandinn er að vinna.
- Frá [töflu sem gögnin eru tekin] - tilgreina þarf gögn er lítill, og enn þarf að kynna hvar þeir ættu að taka. Gagnagrunnurinn er ekki beint geymt gögn og borð sem hefur gögnin. Mismunandi töflur er hægt að hafa sömu dálka af gögnum til að koma í veg fyrir þetta, og er notað til að tilgreina hvar hún er tekin.
Frekari upplýsingar og rekstur beiðni hópur
- Þar [leitarskilyrði] - notað til að raða út nauðsynlegar upplýsingar um þau sérstöku skilyrði fyrir gjaldgengi.
- LIMIT [fjöldi] - er notað til að takmarka fjölda lína sem munu verða tekin úr töflunni.
- GROUP BY [fyrirspurnina breytu] - er notað til að flokka móttekið upplýsingar úr gagnagrunninum. En hópurinn er ekki allir upplýsingar geta verið til staðar, en aðeins í hlutfalli við, og hafa sömu gerð. Fyrir frekari upplýsingar er hægt að finna út með því að finna sér grein um GROUP BY. Hópur starfsemi í fyrirspurnum sem ætlað er að bæta útlit þeirra upplýsinga og meiri sýnilegur þess.
- UNION [beiðni] er notuð til að setja sér beiðni subquery. Þegar þú færð getur verið nauðsynlegt nokkuð verulegt magn af upplýsingum og það valkostur.
- LIKE "" er notað til að athuga hvort gríman samsvarar beiðni ákveðinni stærð gögnum. Svo, með hjálp hennar er hægt að leita til viðkomandi sem laun vymeryat sex tölur.
dæmi
SELECT Nafn, ProductNumber, ListPrice AS Verð
fRÁ Production.Product
HVAR Productline = 'R'
Flokka boðið mér kóðann hér að ofan. Fyrst, það er úrval af nauðsynlegum gögnum: nafn, vöru númer og síða fylgiseðli verði. Og verðið blaði birtist á örlítið mismunandi heiti - er "verð". Gögnin eru tekin úr gagnagrunni "Vörur" í töflunni "varan". Almennt tilgreina gagnagrunnurinn er ekki nauðsynlegt ef þú ert að vinna með aðeins einn, sem reyndar sendir beiðni. En ef nokkur bækistöðvar, þá vera viss um að tilgreina, í ljósi þess að tölvan einfaldlega ekki skilja, sem þú átt, eða jafnvel hunsa beiðnina og mun búa villu. Þriðja línan gefur til kynna að framleiðsla er ekki allar upplýsingar, en aðeins sá sem fer í línu "P" vörur. Sem endaði stutta grein, eftir að hafa lesið að þú skiljir núna, hvers vegna eru fyrirspurnir.
Similar articles
Trending Now