Makombiyuta, Faira mhando
SQL vakasiyana: tsananguro, mienzaniso, ehupfumi
Kazhinji kana ukashandisa SQL kuti dzosa umboo kubva matafura, inodzidzisa anogamuchira wandisa mashoko ndiwo kuvapo ane chose kufanana nouya pemitsara. Kuti tidzivise mamiriro ezvinhu aya, shandisa SQL akasiyana nharo iri mutongo Select. Nyaya ino ichakurukura mienzaniso kushandisa nharo ichi, uyewo ezvinhu umo application anofanira kusiyiwa ne nharo.
Tisati mberi kukurukura zvakananga mienzaniso, kusika Database kwaida kuchitsauko pamatafura.
gadziriro tafura
Chimbofungidzira kuti tine Database muzvitoro ruzivo pamusoro Wallpaper dzaitaurwa pamahwandefa maviri. Izvi tafura oboi (Wallpaper) ne ID minda (rakasiyana identifier), ari mhando (mhando Wallpaper -. Paper, vinyl, etc.), ruvara (ruvara), mumwe Struct (chimiro) uye mutengo (mutengo). Uye tafura Ostatki (residues) neminda id_oboi (a nezve yokukosha identifier tafura Oboi) uye count (nhamba mabhanzi aripo).
Muzadze date tafura. In patafura kuwedzera Wallpaper 9 zvinyorwa:
Oboi | ||||
ID | mhando | ruvara | Struct | mutengo |
1 | bepa | multicolor | Mabhuku eBraille | 56,9 |
2 | bepa kaviri layered | tsvukuruka | tsvedzerera | 114,8 |
3 | raive nebutiro | orenji | Mabhuku eBraille | 504 |
4 | nemvere | tsvukuruka | Mabhuku eBraille | 1020,9 |
5 | bepa kaviri layered | tsvukuruka | tsvedzerera | 150,6 |
6 | bepa | multicolor | tsvedzerera | 95,4 |
7 | raive nebutiro | shava | tsvedzerera | 372 |
8 | nemvere | chena | Mabhuku eBraille | 980,1 |
9 | jira | pingi | tsvedzerera | 1166,5 |
Tafura mapfupa - namapfumbamwe zvinyorwa:
Ostatki | |
id_oboi | verenga |
1 | 8 |
2 | 12 |
3 | 24 |
4 | 9 |
5 | 16 |
6 | 7 |
7 | 24 |
8 | 32 |
9 | 11 |
We mberi kuti rondedzero akasiyana runyararo SQL.
Uise vakasiyana muna Select acho
akasiyana nharo igadzikwe pakarepo mushure Select guru iri queries. Akashandisa vose mbiru raanotaura mutongo Sarudza, nokuti achava kunze kwokupedzisira mubvunzo mugumisiro uri hungiso zvachose zvakafanana. Saka, kamwe zvakakwana tsanangurai paainyora SQL «sarudza akasiyana» chikumbiro. Kusara ndiko kushandiswa vakasiyana mukati uwandu hwezvinhu zvose zvabatanidzwa. mabasa kuti kutarisa zvishoma gare gare.
Zvinofanira kurangarirwa kuti dzakawanda Database uye asingauyi kuziva kwako mhando chikumbiro:
Sarudza akasiyana Ostatki.Count, akasiyana Oboi. * FROM oboi Rwomupfungwa JOIN Ostatki ON Oboi.id = Ostatki.id_oboi |
Hamuna vaiona nharo kakawanda kana kamwe wainyatsotaura, asi pamberi wechipiri, wechitatu kana mumwe mbiru vakasarudzwa. Uchawana chikanganiso kureva kukanganisa mu nemarongerwo.
Application vakasiyana queries mune mwero
Zviri pachena kuti zvakakodzera pakuvaka chivako pamatafura uye akazadza navo mukati chete tafura kunze mamiriro ezvinhu kana paine hungiso zvachose zvakafanana. Naizvozvo, mubvunzo kuurayiwa «Sarudza akasiyana *» pamwe wezvaizogona tafura imwe zvisingaiti.
Funga mamiriro ezvinhu apo tinofanira kuziva chii mhando tine Wallpaper, chete zvivanakire, kugadzirisa kubudikidza mhando:
Select Oboi.type FROM Oboi kuti kubudikidza mhando |
Uye kuwana results:
mhando |
bepa |
bepa |
bepa kaviri layered |
bepa kaviri layered |
raive nebutiro |
raive nebutiro |
jira |
nemvere |
nemvere |
Sezvinoonekwa mune tafura varipo nouya pemitsara. Kana isu wedzera dzaita Sarudza vakasiyana:
Sarudza akasiyana Oboi.type FROM Oboi kuti kubudikidza mhando |
patinonyatsonzwisisa mugumisiro pasina kudzokorora:
mhando |
bepa |
bepa kaviri layered |
raive nebutiro |
jira |
nemvere |
Saka, kana zvakanaka kupinda mashoko ari tafura, ipapo pakarepo pashure foni kana kukumbira vatengi tinogona kupindura kuti mvura Wallpaper, Washington City Offices uye acrylic Wallpaper zvinowanikwa kuchitoro havasi. Kwakapiwa kuti kuwanda muzvitoro kazhinji hakungoitwi zana Wallpaper, vanoona mazita asiri nemamwe marudzi zvaizenge basa-nyanyisa.
Kushandisa vakasiyana uwandu hwezvinhu zvose zvabatanidzwa. mabasa mukati
SQL akasiyana nharo inogona kushandiswa chero uwandu hwezvinhu zvose zvabatanidzwa. ushande. Asi nokuti Min naMax chikumbiro chayo achava asina maturo, asi kana pakuverenga Verengai kana avhareji anokosha kusanganisira mamiriro ezvinhu apo hapana aizofanira kufungawo repetitions.
Ngatitii tinoda kuongorora inogona yokuchengetera zvinhu zvedu uye kutumira chikumbiro ichi, computes uwandu Coils aripo:
Sarudza Verengai (Ostatki.count) FROM Ostatki |
Chikumbiro agopa mhinduro 143. Kana, zvisinei, isu zvichachinja kuti:
Sarudza Verengai (akasiyana Ostatki.count) FROM Ostatki |
tinowana zvachose 119, sezvo Wallpaper nokuti mugove nhamba 3 uye 7 vari kugutsikana zvakaenzana. Zvisinei, zviri pachena kuti mhinduro kwakaipa.
Most inowanzoshandiswa SQL akasiyana shanda Count. Saka, tinogona nyore kuwana mhando Wallpaper vangani akasiyana, tine:
Sarudza count (akasiyana Oboi.type) FROM oboi |
Uye kuwana mugumisiro 5 - misi bepa uye kaviri-rukoko raive nebutiro uye vasiri dzakarukwa jira. Zvirokwazvo zvose akaona okushambadza yakadai: "chete tine siyana pamusoro 20 akasiyana Wallpaper," iro riri zvaireva kuti chitoro ichi hachisi nemudzimai gumi mabhanzi uye zvakasiyana-siyana Wallpaper mhando ano.
Zvinofadza kuti munguva iyoyo mubvunzo, unogona tsanangurai akawanda seizwi Count vanoti vakasiyana, uye pasina izvozvo. Ndizvo mamiriro ezvinhu chete apo zvakasiyana Select'e zvinogona wandei varipo nguva.
Kana kusiya kushandiswa nharo
Kubva kushandiswa SQL akasiyana nharo vanofanira nokusiiwa imwe nyaya mbiri:
- Iwe kuita vakasarudzwa matafura uye vane chivimbo mune rakasiyana nekukoshesana. Panyaya iyi, kushandisa nharo hakuna kunaka, nokuti chimwezve mutoro pamusoro Server kana nemhosva (zvichienderana mhando DBMS).
- Uri kutya kurasikirwa mashoko enyu. Regai titsanangure.
Ngatitii webasa anokumbira kuti nyora Wallpaper kuti, pamwe kunoratidza mbiru mbiri chete - ndezverudzii uye ruvara. Kubva tsika, iwe kupa nharo vakasiyana:
Sarudza akasiyana Oboi.type, Oboi.color FROM oboi KUTI BY Oboi.type |
Uye - kurasikirwa vamwe mashoko:
mhando | ruvara |
bepa | multicolor |
bepa kaviri layered | tsvukuruka |
raive nebutiro | shava |
raive nebutiro | orenji |
jira | pingi |
nemvere | tsvukuruka |
nemvere | chena |
Inogona kupa pfungwa yokuti pepa Wallpaper (kwakajairika uye hunyambiri-rukoko) hatina pfungwa imwe chete, chokwadi, kunyange zvedu tafura duku mbiri nyaya (kuitika pasina vakasiyana):
mhando | ruvara |
bepa | multicolor |
bepa | multicolor |
bepa kaviri layered | tsvukuruka |
bepa kaviri layered | tsvukuruka |
raive nebutiro | shava |
raive nebutiro | orenji |
jira | pingi |
nemvere | chena |
nemvere | tsvukuruka |
Naizvozvo, sezvo ari kunyora chero chikumbiro pamwe nharo akasiyana vanofanira kungwarira uye anokwanisa kusarudza chikumbiro chacho, zvichienderana basa.
nzira vakasiyana
Kusiyana nharo vakasiyana - nharo All. In kushandisirwa nouya mitsetse kuchengetwa. Asi sezvo default Database uye anowana kuti zvakakosha kuratidza zvose tsika, nharo All - ndiko kutoti qualifier pane chaiko basa nharo.
Similar articles
Trending Now