CyfrifiaduronRhaglennu

Dewiswch datganiad (SQL)

SQL Trosglwyddo talfyriad ei hun (iaith yn ymholiadau strwythuredig) yn adlewyrchu'r ffaith bod angen - yr elfen a ddefnyddir amlaf yn SQL. Dewiswch y rhesi, dileu data diangen yn awtomatig, sgipio neu ail-archebu colofnau helpu Select (SQL) - ddatganiad sy'n cynnwys awgrym o'r gronfa ddata i ddod â gwybodaeth benodol.

cystrawen

I ddefnyddio unrhyw weithredwr yn iawn rhaid ymgyfarwyddo gyntaf gyda chystrawen yr iaith raglennu dan ystyriaeth. Wrth siarad yn benodol am yr iaith SQL, mae gan Select (gweithredwyr) gystrawen canlynol:

dewiswch

Mae'n dweud wrth y gronfa ddata yr ydym yn pasio ar y cais. Mae'r gair allweddol.

Un, dau, tri ...

Rhestrwch i arddangos colofnau

O

Mae'n dangos enw'r tabl lle caiff y data yn cael eu dewis. Mae hefyd yn keyword orfodol.

Mae hyn yn hyn a elwir yn "byr" cystrawen gweithredydd, ond mae'n tynnu sylw ni at y ffaith bod heb keywords Dewis a o'r gronfa ddata yn cydymffurfio â'n cais.

cystrawen datganiad llawn yn cael ei ddangos yn y ffigur canlynol:

Yma Lle cymal yn caniatáu i chi fireinio eich chwiliad drwy bennu amodau.

Ar gyfer y gwerthoedd y grwpio a'r cais iddynt hwy y swyddogaeth a ddefnyddiwyd yn cynnig Grŵp agreg gan, ac i egluro'r canlyniad ar ôl grwpio yn defnyddio Cael cynnig.

Bydd Trefnu yn ôl math yn galluogi gwerthoedd y golofn a ddewiswyd yn esgynnol neu ddisgynnol.

с информацией: I weld mwy glir gyda Dewiswch ddatganiad, cymryd yn ganiataol bod ein cronfa ddata sydd â'r wybodaeth Cats tabl canlynol:

Id

brid

enw

Pen-blwydd

lliw

1

Bobtail

arglwydd

2017/04/01

Gray

2

Curl

feint

2017/03/16

Gwyn

3

Mau

Panther

2017/03/30

Du

4

Bobtail

Tyson

2017/02/23

Gray

5

Burmilla

Athena

2017/08/01

Du

Mae pob rhes yn cynnwys kitty ystafell unigryw, ei frid, llysenw, dyddiad geni a lliwio. Byddwn hefyd yn ystyried sut y mae'r gweithredydd Select (SQL), eisoes yn cael ei seilio ar y data o'r tabl hwn.

Gan fod y data ei samplu o'r tabl

Fel y trafodwyd uchod, ar gyfer sampl o wybodaeth sydd ei hangen o'r tabl byddwn yn defnyddio'r geiriau allweddol.

Y gair allweddol yn nodi Select colofnau i'w dangos. Gallwch wneud rhestr o'r colofnau sy'n ofynnol, gwahanu gyda coma, yna bydd y strwythur cyfan yn edrych fel hyn:

lliw dethol, brîd, enw

O Cathod

Fel y gwelwch, gallwn drefnu colofnau yn y drefn y maent yn ein hangen. Yn ogystal, gallwn gasglu dim ond y colofnau angenrheidiol i ni.

Mae yna hefyd llaw-fer ar gyfer yr holl golofnau mewn golwg tabl. I wneud hyn, ar ôl y Select dangos seren (*) gan gofod. Bydd y strwythur cyfan yn edrych fel hyn:

dewiswch *

O Cathod

Canlyniad yr ymholiad uchod - y Cats tabl cyfan, a gyflwynir yn y ffurf y mae'n ei gynnwys ar ddiwedd yr adran olaf.

Mae llawer o bobl yn meddwl tybed sut y man perfformiad yn SQL Dewiswch yn olynol. Mae'r rhan fwyaf aml, mae hyn yn ofynnol pan fyddwch am gyfuno y cyfenw, enw a chyfenw y person gosod mewn colofnau gwahanu.

Yn yr achos hwn, rydym yn cyfuno bridiau a lliwiau o gathod tabl Cats. Naws yw bod y gwahanol gronfeydd data a ddefnyddir ar gyfer y concatenation llinyn gwahanol gymeriadau. Mewn rhai achosion, 'i' jyst plws (+), yn y llall - yn nodwedd linell ddwbl (||) neu ampersand (&), a ddefnyddir weithiau ac operand Concat. Felly, cyn gyfuno'r angen i ddarllen y nodiadau i gronfa ddata benodol yr ydych yn gweithio â hwy.

Dewiswch brîd || ',' || lliw

O cathod

Y canlyniad yr ydym yn cael y canlynol:

Brid, Lliw

Bobtail, Grey

Curl, Gwyn

Mau, Du

Bobtail, Grey

Burmilla, Du

Dileu data diangen

Gwahanadwy - Swyddogaeth Dewiswch (SQL), sy'n caniatáu i osgoi dyblygu llinynnau hollol union yr un fath o ganlyniadau'r sampl.

Er enghraifft, rydym eisiau gwybod beth mae'r bridiau gath yn ein tabl. Os ydych yn defnyddio ymholiad syml:

Dewiswch brid

O Cathod

Yna rydym yn cael canlyniad disgwyliedig:

brid

Bobtail

Curl

Mau

Bobtail

Burmilla

Fel y gwelwch, Bobtail brîd yn cael ei ddyblygu ddwywaith. ddadl Gwahanadwy i osgoi dyblygu, mae angen dim ond i ychwanegu ymholiad:

Dewiswch bridio wahanol

O Cathod

cais eglurhad

Mewn gwirionedd, mae bron cais dim Nid yw allbwn data fel set gyflawn o resi yn y tabl. Ystyried cynnig i'r Select (SQL) yn caniatáu i ddiffinio meini prawf ar gyfer dewis o ddim ond y llinellau cywir.

Felly yr eiddo hwn yn Lle. Mae'r cynnig yn berthnasol i'r predicate - mynegiad amodol, sy'n rhoi'r gwerth allbwn yn "gwir" neu "ffug." Bydd Dewiswch ddatganiad tynnu dim ond y data o'r tabl y byddai'r mynegiad amodol yn rhaid i Gwir, neu "gwir".

Mae'n helpu delio â hyn adeiladu, sampl syml. Tybiwch ein bod eisiau gwybod popeth am y cathod o liw du.

dewiswch *

O cathod

Lle lliw = 'Du'

Bydd canlyniad yr ymholiad hwn fydd y rhes nesaf y tabl:

3

Mau

Panther

2017/03/30

Du

5

Burmilla

Athena

2017/08/01

Du

Gallwch hefyd gyfuno amodau defnyddio'r gweithredyddion rhesymegol Ac, Neu, Ddim yn.

Grŵp Cynnig gan

Grŵp gan, a ddefnyddir mewn Select (SQL) gynnig, eich galluogi i grŵp ymholiad gan werth colofn penodol (neu golofnau), ac yna yn eu cymhwyso i swyddogaeth agregau.

Ar gyfer swyddogaethau cyfanredol yn cynnwys:

  • Cyfri - yn cyfrifo nifer o resi a ddewiswyd gan yr ymholiad.
  • Swm - swm rhifyddol yr holl golofn dethol.
  • Min - allbynnau gofynnol y golofn dethol.
  • Max - yn y drefn honno, yr uchafswm gwerthoedd y golofn dethol.
  • Avg - gwerth cyfartalog.

Cynllun y cynnig yn deall yn well fel enghraifft. Tybiwch ein bod yn awyddus i gael gwybod faint o bob brîd cathod bach sydd gennym. I wneud hyn, yn creu yr ymholiad syml canlynol:

Dewiswch brid, cyfrif (*)

O cathod

Grŵp drwy bridio

Canlyniad yr ewyllys yn y tabl canlynol:

brid

Cyfrif

Bobtail

2

Curl

1

Mau

1

Burmilla

1

Fel y gwelwch, cathod bobtail fridio gennym ddau, ac eraill fel dim ond un. Ar gais arfer o'r fath, yn seiliedig ar ein bwrdd, gall y bridiwr yn deall beth cathod bridiau mae galw ymhlith cwsmeriaid, a beth - dim.

Mae'n debygol bod oherwydd y nifer enfawr o gofnodion yn y tabl gwirioneddol yn dal yn awyddus i egluro y cais ac yn arddangos dim ond y rhai cathod bach, a oedd yn ddim mwy na, er enghraifft, deg. Er mwyn egluro neu grwpiau hidlo yn cael ei ddefnyddio Cael cynnig. Mae'n ein galluogi i daflu rhai grwpiau, yn debyg i'r cymal Lle, sy'n hepgor llinellau penodol. Mae'r cyflwr yn cael ei ddiffinio gan y swyddogaeth agregau. Llenwch y cais:

Dewiswch brid, cyfrif (*)

O cathod

Grŵp drwy bridio

Mae cael cyfrif (*) <= 10

Ers cyflwr gofynnwyd i ni "y nifer o gathod bob brîd yn fwy na 10", y canlyniad rydym yn cael yr un fath ag yn yr enghraifft, heb nodi. Ond yma, mae'n bwysig deall y cynllun ei hun gwaith Cael cynnig. Ond os byddwch yn newid y cyflwr rhesymeg ar Cael cyfrif (*) = 1, yna bydd y canlyniad yn cael ei leihau i tair llinell ac yn arddangos y cathod bach, a oedd yn gadael dim ond un.

didoli

Gael gyfarwydd gyda'r Gorchymyn trwy - cynnig Dewiswch (SQL) gweithredydd sy'n caniatáu i ddidoli rhesi allbwn yn esgynnol neu ddisgynnol mewn un neu fwy o golofnau.

Mae'n bwysig cofio bod y Gorchymyn drwy - dyma'r cynnig terfynol pob strwythur datganiad Dethol. Mae'n cael ei roi ar ôl y Select, From, Lle, Grŵp trwy, Cael.

Mae tri phwynt pwysig yn ystod y Didoli:

1) Gallwch nodi unrhyw nifer o golofnau, pob un ohonynt yn unigol gellir eu didoli naill ai yn esgyn (ASC), neu ddisgynnol (DESC).

2) Dylai pob un o'r colofnau uchod yn y Gorchymyn gan y ddedfryd fod yn bresennol ymysg y colofnau a ddewiswyd yn y Select.

3) Rhestr dewisol enwau penodol i roi trefn ar y colofnau, gallwch dynnu sylw eu niferoedd o dan y maent yn mynd i'r Dewiswch ddatganiad.

Rydym yn gobeithio y thrwy yr erthygl hon byddwch yn cael y wybodaeth sylfaenol am sut i ddefnyddio ymholiadau SQL ac yn awr yn dewis y wybodaeth angenrheidiol gan eich cronfa ddata yn hawdd.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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