Komputiloj, Programado
Laborante kun la datumbazo: Kial petoj
Kio estas la "peto"? Kio estas ĝenerale signifas la pridemandon en la datumbazo? Kiuj estas la petoj kiuj estas senditaj al la datumbazo?
Kial pridemandojn al la datumbazo?
la respondo devas esti donita ne nur al la demando de kion la peto, sed ankaŭ en la demando, kial esplorojn. Ili estas necesaj por atingi la informon kiu estas stokita en la datumbazo. Simple dirite, la datumbazo pridemandojn desegnas por akiri la informon necesa en iuj kazoj. Ilia celo povas esti tre malsama: ĝi povas esti necesa por identigi kiel kliento de la banko en la triaj ejo, aŭ identigi kiel dungito intrareto, aŭ akiri informojn pri la stato de la profilo en la retejo de la ludo.
Kiuj estas la komponantoj de la pridemando estas?
Konstrui serĉvorto
Konstrui serĉvorto, kiel regulo, ne diferencas je laboro en malsamaj disvolviĝo medioj. Do, staras antaŭ vi demandon: "Kial petojn por aliro» aŭ alia disvolviĝo medio, kaj vi povas esti certa ke la respondoj donitaj en ĉi tiu artikolo venos al ili ĉiuj.
Bazaj datumoj peto
La ĉefa komponanto partoj, kiel menciis pli frue, nur du:
- SELECT [1 afero kion vi bezonas 2, oni bezonas 3] - uzata por specifi kion informo estas devita. Ke ĝi estos transdonita al la datumbazo por la programo, per kiu la uzanto laboras.
- EL [tablo de kiu datumoj estas prenitaj] - specifi la postulata datumo estas malgranda, kaj ankoraŭ bezonas indiki kie ili devus esti prenita. La datumbazo ne estas rekte stokita datumo kaj tablon kiu havas la datumon. La malsamaj tabloj povas havi la saman kolumnoj de datumoj por eviti ĉi tion, kaj estas uzata por specifi kie estas prenita.
Kromaj detaloj kaj peto grupo operacioj
- Kie [serĉvorton] - uzita ordigi ekstere la necesajn informojn pri la specifaj elegibilidad kondiĉoj.
- LIMIT [nombro] - estas uzata por limigi la nombron da vicoj kiuj estos prenis de la tablo.
- GRUPO BY [serĉvorto parametron] - estas uzata por grupo la ricevinta informojn de la datumbazo. Sed la grupo ne estas neniu informo povas esti provizita, sed nur proporcie al kaj havi la saman tipon. Por pli da detaloj vi povas trovi ekstere retrovante apartan artikolon pri la GROUP BY. Grupo operacioj en demandojn desegnita por plibonigi la apero de la informo kaj lia plej granda legibilidad.
- UNION [peto] estas uzata por meti apartan peton subquery. Kiam vi ricevas sufiĉe signifa kvanto de informo povas esti necesa kaj ke elekto.
- KIEL "" estas uzata por kontroli, ĉu la masko respondas al la peto de certa grandeco datumoj. Do, kun sia helpo, vi povas serĉi la persono kies salajro vymeryat ses ciferojn.
ekzemple
ELEKTU Nomo, ProductNumber, ListPrice KIEL prezo
EL Production.Product
WHERE ProductLine = 'R'
Analizi proponis al mi la supre kodo. Unue, estas elekto de la necesaj datumoj: nomo, produkto nombro kaj la paĝo flugfolio prezoj. Kaj la prezo folio estas elmontrita ĉe iomete malsamaj nomo - a "prezo". La datumoj estas prenita el la datumbazo "Produktoj" de la tablo "produkto". Ĝenerale, specifi la datumbazo estas necese, se vi laboras kun nur unu, kiu fakte sendas peton. Sed se kelkaj bazoj, do esti certa specifi, donita la fakton ke la komputilo simple ne komprenos, al kiu vi aludas, aŭ eĉ ignori vian peton kaj ĝi generos eraro. La tria linio indikas ke la produktado ne ĉiujn informojn, sed nur kiu iras en la linio de "P" produktoj. Tio finis mallonga artikolo, leginte vi komprenas nun, kial esplorojn.
Similar articles
Trending Now