ComputerenProgramméiere

Wielt Ausso (SQL)

Transfermaart SQL Ofkierzung selwer (Sprooch ass strukturéiert ufroën) reflektéiert der Tatsaach, datt et brauch - déi dacks benotzt Element an SQL. Wielt den Zeile, automatesch iwwerflësseg Daten eliminéiert, Fräilous oder geféiert Saile hëllefen Wielt (SQL) - Ausso eng Indikatioun vun der Datebank mat verschidden Informatiounen ze bréngen.

Siwebiergen

Fir richteg all Bedreiwer benotzen muss selwer éischt mat der Siwebiergen vun der Sprooch ënner Rücksicht programméiere schliesslich. Wann speziell iwwert d'SQL Sprooch schwätzen, Wielt (Bedreiwer) huet folgend Siwebiergen:

wielt

Et seet der Datebank datt mir op der Ufro Ugrëff. Dëst Schlësselwuert.

Een, zwee, dräi ...

Lëscht Saile zu Haaptsäit

aus

Et weist den Numm vun den Dësch aus wat wäert d'Donnéeën ausgewielt ginn. Et ass och Musse Schlësselwuert.

Dëst "kuerz" Bedreiwer Siwebiergen sougenannte, mä et weist eis op d'Tatsaach, datt ouni Schlësselwieder Wielt an aus der Datebank net mat eis Demande respektéiert.

Voll Ausso Siwebiergen ass an de folgende Figur gewisen:

Hei Wou Klausel erlaabt Iech Är Sich ze Aktualitéit vun Konditiounen Precisioun.

Fir d'Wäerter vun der Glidderung an der Applikatioun hinne vun der ugesammelt Funktioun benotzt Offer Group duerch, an d'Resultat ze klären no benotzt Glidderung Propose hunn.

Fir déi Zort wäert Wäerter vun der gewielter Kolonn an Elterendeel aktivéiert oder eroffält Uerdnung.

с информацией: Fir méi kloer mat engem Wielt Ausso gesinn, dovun ausgoen, datt eis Datebank dësen Dësch Cats Informatiounen huet:

ID

Rassendiskriminéierung

Numm

Gebuertsdag

Faarf

1

Bobtail

Här

04/01/2017

Gray

2

stoungen esouvill

feint

03/16/2017

wäiss

3

Mau

Panther

03/30/2017

Black

4

Bobtail

Tyson

02/23/2017

Gray

5

Burmilla

ATHENA

08/01/2017

Black

All Zeil ass eng eenzegaarteg Sall Kitty, seng Rassendiskriminéierung, Spëtznumm, Gebuertsdatum a gemoolt. Mir wäerten och als wéi de Bedreiwer Wielt (SQL), schonn op d'Donnéeë vun dësem Dësch baséiert ass.

Wéi ass d'Donnéeën aus dem Dësch wéi anerer

Wéi virun diskutéiert, fir eng Prouf vun der Informatioun Dir vun den Dësch muss ech mir d'Schlësselwieder benotzt.

D'Schlësselwuert spezifizéiert Wielt Saile ze affichéieren. Dir kënnt eng Lëscht vun der néideg Saile maachen, duerch Gänseféissecher getrennt, dunn déi ganz Struktur wäert esou kucken:

Wielt Faarf, Rassendiskriminéierung, Numm

vun Cats

Wéi Dir gesitt kann, kënne mir Sailen an der Uerdnung an deem si eis brauchen Rendez. Zousätzlech, kënne mir nëmmen déi néideg Saile fir eis deduce.

Et gëtt och eng shorthand fir all de Sailen an engem Dësch Vue. Maachen dëst, no der Wielt engem (*) vun enger Plaz uginn. Déi ganz Struktur wäert esou kucken:

wielt *

vun Cats

D'Resultat vun der uewen Paieziedel - de ganzen Dësch Cats, an deenen zu der Form presentéiert ass et um Enn vun der leschter Rubrik aus.

Vill Leit froe mech wéi der Plaz vun Leeschtungsfähegkeet vun SQL Wielt an engem Stéck. Meeschter dacks dës néideg ass wann Dir de Bäinumm, Numm an patronymic vun der Persoun am getrennt Saile Faarwe ze kombinéieren wëllen.

An dësem Fall, kombinéieren mir Rassen a Faarwen vun Kazen Cats Dësch. Nuance ass, datt déi verschidde Datenbanken fir de String concatenation vun verschiddene Personnagen benotzt. An e puer Fäll ass just eng plus (+), an déi aner - eng duebel Linn Fonktioun (||) oder eng ampersand (&), heiansdo benotzt an Concat operand. Dofir, virun der musst kombinéiert der Annotation zu engem spezifeschen Datebank ze liesen mat deenen Dir schafft.

Wielt Rassendiskriminéierung || '' || Faarf

vun Kazen

D'Resultat mer folgend kréien:

Rassendiskriminéierung, Faarf

Bobtail, Grey

Stoungen esouvill, White

Mau, Black

Bobtail, Grey

Burmilla, Black

Eliminatioun vun iwwerflësseg Donnéeën

Z'ënnerscheedde - Funktioun Wielt (SQL), déi Verdueblung vun absolut identesch Sieg vun der Prouf Resultater ze vermeiden erlaabt.

Zum Beispill, wëlle mer wëssen, wat der Kaz Rassen an eisem Dësch hunn. Wann Dir eng einfach Paieziedel sinn benotzt:

wielt Rassendiskriminéierung

vun Cats

Dann kréien mir eng erwaart Resultat:

Rassendiskriminéierung

Bobtail

stoungen esouvill

Mau

Bobtail

Burmilla

Wéi Dir kënnt gesinn, ass zweemol verduebelt Bobtail Rassendiskriminéierung. Z'ënnerscheedde Argument Verdueblung ze vermeiden, mir brauchen nëmmen d'Paieziedel ze sëtzen:

Wielt z'ënnerscheedde Rassendiskriminéierung

vun Cats

Ännerung Ufro

An Realitéit, et quasi keng Demande net Wasserstoff der Daten als komplett Formatioun vun Zeile an der Tabell. Betruecht eng Propose fir de Wielt (SQL) wäert erlaben d'Critèrë fir d'Auswiel vun just d'Recht Zeilen ze definéieren.

Dofir dëser Propriétéit ass Wou. De Virschlag gëllt der predicate - eng geplangten Ausdrock, déi de Wasserstoff Wäert gëtt "richteg" oder ass "falsch." Wielt Ausso gëtt nëmmen d'Donnéeën vun den Dësch Extrait fir déi geplangten Ausdrock ze richteg hunn wier, oder "Wourecht".

Et hëlleft vill mat dësem Bau, engem einfachen Prouf. Ugeholl mir all un de Kazen vun schwaarz Faarf wëssen wëlls.

wielt *

vun Kazen

Wou Faarf = "Black"

D'Resultat vun dëser Paieziedel wäert déi nächst Stéck vun den Dësch ginn:

3

Mau

Panther

03/30/2017

Black

5

Burmilla

ATHENA

08/01/2017

Black

Dir kënnt och Konditiounen kombinéieren der logesch Operateur benotzt An, Or, net.

Offer Group vun

Offer Group duerch, benotzt an Wielt (SQL), erlaabt Iech ze Grupp der Paieziedel vum Wäert vun engem spezifeschen KOLONN (oder Saile), an se dann op eng ugesammelt Funktioun gëllen.

Fir ugesammelt Funktiounen och:

  • Grof - rechent d'Zuel vun den Zeile vum Paieziedel ausgewielt.
  • Zomm - d'Mathematik Zomm vun all vun der gewielter KOLONN.
  • Min - Minimum ze accordéieren vun der gewielter KOLONN.
  • Max - respektiv, déi maximal Wäerter vun der gewielter KOLONN.
  • Rel - Moyenne.

Schema vun der Propositioun ass bescht vun Manéier vun Beispill verstan. Ugeholl mir wéi vill vun all Rassendiskriminéierung Déiere fir erauszefannen wëlle mir hunn. Maachen dëst, schafen déi folgend einfach Paieziedel:

Wielt Rassendiskriminéierung, Grof (*)

vun Kazen

Grupp vun Rassendiskriminéierung

D'Resultat vun der wäert am folgende Dësch:

Rassendiskriminéierung

Grof

Bobtail

2

stoungen esouvill

1

Mau

1

Burmilla

1

Wéi Dir gesitt kann, Rassendiskriminéierung bobtail Kazen mir hunn zwee, anerer wéi just eent. An der Demande vun esou enger Praxis, déi op eisem Dësch, kann den Ziichter verstoen wat Kazen Rassen an Nofro ënnert Clienten sinn, a wat - nee.

Et ass wahrscheinlech, datt wéinst dem grousse Zuel vun Entréen an der aktueller Tabell nach d'Demande an Haaptsäit nëmmen déi Déiere ze klären wëllt, dee wéi keen méi huet, zum Beispill, zéng. Ze klären oder FILTER Gruppen ass Nodeems Propositioun benotzt. Et erlaabt eis verschidden Gruppen, ähnlech dem Wou Klausel zu verännert, déi verschidden Linnen discards. D'Konditioun ass déi vun der ugesammelt Funktioun definéiert. Fëllt an der Demande:

Wielt Rassendiskriminéierung, Grof (*)

vun Kazen

Grupp vun Rassendiskriminéierung

Allerdéngs zielen (*) <= 10

Zanter der Conditioun waren mir gefrot "d'Zuel vun de Kazen vun all Rassendiskriminéierung ass net méi wéi 10", dem Resultat mir kréien ass d'selwecht wéi an der Beispill, ouni Precisioun. Mä hei ass et wichteg de Schema ze verstoen selwer Propose Wierker hunn. Mä wann Dir d'Logik Zoustand änneren zielen op Spillschoul (*) = 1, da wäert d'Resultat bis dräi Zeilen reduzéiert ginn a weist de Bauch, déi ee just lénks.

Zortéieren

Kritt mat der Uerdnung besser duerch - Offer Wielt (SQL) Opérateur Wasserstoff Zeile zu Elterendeel ze Zort erlaabt oder eroffält Uerdnung an een oder méi Sailen.

Et ass wichteg ze erënneren, dass d'Uerdnung vun - et der Finale Offer ass all Wielt Ausso Struktur. Et ass no der Wielt gesat, Vu, Wou, Group duerch, Spillschoul.

Et ginn dräi wichteg Punkten am Zortéiere:

1) Du kanns keng Zuel vu Kolonnen uginn, jiddereng vun déi individuell kënnen entweder am Elterendeel (ASC), oder eroffält (DESC) zortéiert ginn.

2) All déi virun Sailen an der Uerdnung vun de Saz soll ënnert der gewielter Sailen am Wielt präsent ginn.

3) optional Lëscht spezifesch Nimm de Sailen zu Zort, Dir einfach Punkt kann hir Zuelen ënnert wat se zu der Wielt Ausso goen.

Mir hoffen, datt dësen Artikel duerch Dir déi elementar Kenntnisser iwwer kréien wäert wéi SQL ufroën ze benotzen an elo déi néideg Informatioune vum Är Datebank einfach wielt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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