KomputeranBernameyên

Hilbijêre daxuyaniyê de (SQL)

SYR Transfer SQL xwe (zimanê pirsên demûdezgeh e) hazirkirin, ji ber ku lazim - hêmana herî zêde tê bikaranîn di SQL. Select dama, automatically tasfiye welat rojanî derbasbe an DIRTYHERTZ stûnên alîkariya Hilbijêre (SQL) - daxuyaniyê de dihewînin, yek jî nîşan dide ku heye ji bo anîna hinek agahî.

syntax

To baş bikar bîne operator, divê pêşî xwe bi hevoksaziya zimanê bernameyên di bin çavan nasîya. Wexta ku em behsa bi taybetî li ser zimanê SQL de, Hilbijêre (operator) de xwedî syntax jêr e:

Select

Ev di nav HTMLê da heye ku em li ser daxwaza derbas dibêje. Ev keyword.

Yek, du, sê ...

Lîsteya ji bo nîşandanê stûnên

ji

Ev nîşan dide ku navê ser sifrê ji ku daneya hilbijartî dê bê. Ev e jî keyword wêneke.

Ev bi navê "kurt" syntax operator, di heman demê de ev ji me re nîşan dide ji ber ku bê keywords Hilbijêre û ji nav HTMLê da heye, bi vê daxwaza me qebûl nakin.

syntax daxuyaniyê de Full ku di hejmara van li banî tê:

Li vir, li ku derê, benda destûrê dide te ku parzinandina search xwe bi kîjan şert û mercên.

Ji bo nirxên wê yên paye û sepan ji wan re li ser hevkêşeya bi kar pź Pêşkêşiya destê Group, û ji bo zelalkirina encama piştî lihevkombûna tîne Hebûna pêşniyara.

Order by sort nirxên stûna hilbijartî li asîman an xwarê, da wê derfetê.

с информацией: Bo bînînî zelal bike bi daxuyaniya ku Hilbijêre, îddîa dike ku di nav HTMLê da heye agahiyên li ser sifrê Cats jêrîn:

id

xwedîkirin

nav

Birthday

reng

1

Bobtail

ya Xudan,

04/01/2017

gewr

2

Curl

will

03/16/2017

sipî

3

mau

piling

03/30/2017

reş

4

Bobtail

Tyson

02/23/2017

gewr

5

Burmilla

Athena

08/01/2017

reş

Her row dihewîne a Kitty odeya yekane, fitneyê xwe, navê kod, roja bûyînê û coloring. Em jî çawa operator Hilbijêre (SQL), ji niha ve li ser welat ji vê sifrê li ber çavan wê.

Ji ber ku daneyên ji ser sifrê nimûneyeka

Wek ku li jor nîqaşkirin, ji bo test ji agahî ên we divê ji ser sifrê em ê keywords bi kar tînin.

The keyword stûnên Hilbijêre ji bo nîşandanê dibêje. Tu dikarî lîsteyeke ya stûnan pêwîst veqetandin, bi bêhnokê bikin, tevahiya avahiya wê mîna vê binêrin:

color Hilbijêre, cot bikin, bi navê

ji Cats

Wek ku hûn dibînin, em dikarin stûnên di da ku ew ji me re divê saz bikin. Li gel vê, em dikarin bi tenê li stûnên pêwîst ji bo me dertê.

e jî: Country data ji bo hemû stûnên di view sifrê hene. Ji bo vê jî, piştî ku Hilbijêre nîşan nîşaneya (*) bi valahiyê. Tevahiya avahiya wê mîna vê binêrin:

Hilbijêre *

ji Cats

Di encamê de ji ya daxwazkirî li jor - hemû Cats sifrê, berpêşkirin di formê de ku ew ziman lê di dawiya beşa dawî de dihewîne.

Gelek kes gelo çawa cihê performance li SQL Hilbijêre li pey hev. Pirî caran ev pêwîst e. Dema ku hûn dixwazin bi hev re li paşnav, name û patronîmîk kesê danîn li stûnên veqetiyan.

Di vê rewşê de, em êlêmêntên breeds û rengên cats Cats sifrê. Nuance e ku databases cuda tê bikaranîn ji bo concatenation string yên cuda. Di hin rewşan de jî tenê zêdek (+), di ya din de ye - taybetiya xeta cot (||) an ampersand (&), carna tê bikaranîn û operand Concat. Ji ber vê yekê, berî yekbûneke ku pêwîstiya bi xwendina jêrenot ji nav HTMLê da heye taybet bi ku tu kar.

Hilbijêre fitneyê || ',' || reng

ji cats

Di encamê de, em li jêr e:

Cot bikin, Color

Bobtail, Grey

Curl, White

Mau, Black

Bobtail, Grey

Burmilla, Black

Rakirina welat fuzûlî

Bud - Fonksiyon Hilbijêre (SQL), ku destûrê dide, ji bo duplication ji rêzika yeqîn identical ji encamên testa de.

Ji bo nimûne, em dixwazin bizanin ka çi breeds cat de li ser sifra me. Eger tu bi kar query danê:

Hilbijêre fitneyê

ji Cats

Hingê em encameka çaverê get:

xwedîkirin

Bobtail

Curl

mau

Bobtail

Burmilla

Wek ku hûn dibînin, fitneyê Bobtail du caran bê tebiqandin. argumana bud, ji bo duplication, divê em tenê ji bo zêde ya daxwazkirî:

Select fitneyê cuda

ji Cats

daxwaza Malikî nûneratiya

Di rastiyê de, hema hema bi daxwaza tu kesî nake, encam daneyên wekî set bi temamî ya rêzikan li ser sifrê ye. pêşniyarek Hilbijêre (SQL) hizrên xwe rê bidin wê ji bo danasîna pîvanên ku ji bo hilbijartina tenê xeta rastê.

Ji ber vê yekê di vê malê de ye ku derê. Li ser pêşniyaza derbas dibe pêveber - a ramanê bi şert, ku dide nirxê output "rast" an e "derew e." Hilbijêre daxuyaniyê de wê bi tenê li welat ji ber maseyê ji bo ku îfadeya şert dê ji bo True hebe, an jî "rastî" derxe.

Ev alîkarî rêkeftin bi vê avakirinê de, test sade. Difikirin, em dixwazin bizanin ku hemû li ser cats ji rengê reş.

Hilbijêre *

ji cats

Where color = 'Black'

Di encama vê query wê di rêza pêş de ji ser sifrê:

3

mau

piling

03/30/2017

reş

5

Burmilla

Athena

08/01/2017

reş

Tu dikarî şert û mercên bikaranîna operatorên mentiqî de êlêmêntên Û, an jî, Not.

Pêşkêşkirina Group by

Pêşkêşkirina Group by, bikaranîn, di Hilbijêre (SQL), dihêle ku hun ji bo komeke ya daxwazkirî ji aliyê value of a column taybet (an stûnên), û wê ji wan re ji bo peywireke pź kir.

Ji bo karûbarên giştî de ev hene:

  • Count - dihejmêre, ku hejmara rêzên hilbijartî ji aliyê query.
  • Sum - sercem Dallas ji hemû column hilbijartin.
  • Min - kêm derketeyan li ser stûna hilbijartin.
  • Max - bi rêzê ve, herî zêde nirxên column hilbijartin.
  • Avg - nirxa puan e.

Scheme ji pêşniyara herî baş bi rê ya nimûne fêmkirin. Difikirin, em dixwazin bibînin ku çawa gelek ji hev kittens fitneyê em hene. Ji bo vê jî, avakirina query sade jêr e:

Hilbijêre fitneyê, count (*)

ji cats

Pol destê fitneyê

Di encamê de ji xwestina Di tabloya jêrîn:

xwedîkirin

jimartin

Bobtail

2

Curl

1

mau

1

Burmilla

1

Wek ku hûn dibînin, pisîk Bobtail dozêd em herdu, yên din, wek çawa yek. Li ser daxwaza wisa pratîkê de, li ser maseya me, hilberînerên dikarin fêm bikin ka cats breeds li daxwaza di nav mişteriyên ne, û çi - no.

Ev îhtîmal e ku, ji ber hejmareke pir mezin entries li ser sifrê rastî hîn jî dixwazin ji bo zelalkirina bi daxwaz û hegera tenê kesên kittens, ku tu zêdetir bûn, bo nimûne, deh. Ji bo zelalkirina an komên Parzûna tê bikaranîn Hebûna pêşniyara. Ev rê dide me ku piştguh hin komên, similar to şertê ku derê, ku discards xetên hin. Rewşa ji aliyê function pź danasîn. Qadan li ser daxwaza:

Hilbijêre fitneyê, count (*)

ji cats

Pol destê fitneyê

Hebûna count (*) <= 10

Ji ber ku rewşa me xwestin ku em "di hejmara cats ji her cure ye ne bêtir ji 10", encama ku em bi eynî wekî di mînaka e, bê. Lê di vir de girîng e ku fêm bikin li projeya xwe karê Hebûna pêşniyara. Lê eger tu rewşa ment'îqa li Hebûna count (*) = 1 biguhere, hingê di encama wê ji bo sê xetên kêm û nîşan kittens, ku tenê yek hişt.

gaven

Pêşkêşiya Hilbijêre (SQL) operator ku destûrê dide me ku wan çareser bike rêzikan encam li asîman an xwarê, da li yek an jî zêdetir stûnên - Get bi Order by hevudu.

Ev girîng e, ji bîr dike ku Order by - ev pêşnîyaza dawî ya hemû avaniya daxuyaniyê de Hilbijêre e. Ev piştî Hilbijêre danîn, From, li ku derê, Group by, Hebûna.

Sê xalên girîng di dema Rêzkirina hene:

1) Tu dikarî hejmara stûnên, her yek ji wan bi serê xwe dikare yan li derdikevim (ASC), an xwarê (DESC) rêzbûyî dê diyar bike.

2) Hemû stûnên jor li Order by di nav hevokê de, divê di nav stûnên hilbijartin di Hilbijêre amade be.

3) lîsteya Bijarî ya navên taybet bi xwe çareyekê ji stûnên, hûn dikarin bi hêsanî destnîşan dikin ku hejmara wan di bin ku ew ji daxuyaniya Hilbijêre here.

Em hêvî dikin ku bi rêya vî babetî dxwazîn hûn dê agahiyên bingehîn li ser çawa bi kar nimran SQL û niha agahiyên pêwîst ji danegeha we de bi hêsanî hilbijêrin bistînin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ku.birmiss.com. Theme powered by WordPress.