RíomhairíCláir

Idir SQL: Samplaí Síos

Nuair a bheidh ag obair le bunachar sonraí coibhneasta ina sonraí atá stóráilte i dtáblaí, úsáideoirí tabhairt aghaidhe go minic leis an tasc de luachanna samplála san áireamh (nach n-áirítear) i réimse áirithe. Ceadaíonn teanga SQL leat a shainiú il, ar cheart (nár chóir) is leis an luach na roghanna éagsúla - oibreoir Go, Cosúil le oibreoir, meascán de choinníollacha níos - níos lú, chomh maith le SQL do Idir oibreoir. Beidh Síos agus samplaí san Airteagal seo ag díriú ar an leagan is déanaí.

"Idir" oibreoir i SQL: Srianta Comhréir

Literally oibreoir idir SQL agus aistriú - "idir eatarthu". Déanann a úsáid is féidir teorainn a chur "agus ó" réimse ar leith, agus má thiteann an luach eile laistigh den raon, ansin beidh an t-preideacáid a shocrú chun "True", agus beidh laghdú ar an luach sa sampla deiridh.

Is é an error an oibreora-simplí:

Roghnaigh *

Ón t1 tábla

Sa chás go t1.n idir 0 agus 7

Mar a fheiceann tú, tar éis an t-eochairfhocal idir tú mór go mbeidh luach na híosteorann a shonrú, ansin AGUS, agus an uasteorainn.

Enumerate, cad iad na cineálacha sonraí is féidir leis an oibreoir obair idir SQL:

  1. Le huimhreacha - slánuimhir agus codánach.
  2. Le dátaí.
  3. Le téacs.

Déan é seo idir go bhfuil an ráiteas SQL peculiarities áirithe. Faighimid a fhios acu:

  1. Nuair a bheidh ag obair le huimhreacha agus dátaí luachanna teorann "agus ó" san áireamh sa sampla.
  2. Ní mór luach raon níos ísle a bheith níos lú ná an uasteorainn, ar shlí eile beidh aon rud a chur ar taispeáint, toisc nach bhfuil an coinníoll fíor loighciúil. Ní mór cúram speisialta a bheith, nuair a, in ionad luachanna sonracha sna hathróga riocht san áireamh.

Níl Nuair a bheidh ag obair leis an luach téacs an raon uachtair a áirítear sa sampla, más rud é nach bhfuil sé sainithe go cruinn. Breithnímid an ghné sna ranna seo a leanas go mion.

Uimhreacha Samplacha agus dátaí i réimse áirithe

A ullmhú tábla leis na bainisteoirí sonraí, ag obair san eagraíocht. Beidh an tábla go bhfuil an struchtúr seo a leanas:

ainm réimse

cineál sonraí

Cur síos

cód

gcuntar

ID fostaí ar leith

sloinne

téacs

Ainm an oifigigh

ainm

téacs

ainm fostaí

patronymic

téacs

fostaí patronymic

Paul

téacs

pearsanra Gnéas (F / B)

Data_priema

Dáta / Am

Dáta tar éis di an fostaí ar an obair

Chislo_detey

uimhir

Líon na leanaí ag an bhfostaí

Líon isteach an tábla ag na sonraí seo a leanas:

cód

sloinne

ainm

patronymic

Paul

Data_priema

Chislo_detey

1

Alexandrov

Irene

N.

F

2014/05/01

1

2

Borovoy

andrew

S.

M

2013/09/21

0

3

Vinogradov

Sergei

Pavlovich

M

1998/06/15

1

4

Shumilin

Alexander

B.

M

2004/12/25

2

5

Vishnyakov

Leonid

A.

M

2007/10/09

0

6

Tropnikov

Vasily

S.

M

2016/01/12

3

7

péarlaí

Nikita

V.

M

2017/01/11

1

8

Avdeeva

Nick

K.

F

2001/03/31

2

9

Yakovlev

Leonid

Nikolaevich

M

2009/02/16

0

Foirm an cheist SQL idir, a chuideoidh linn a roghnú na fostaithe go léir a bhfuil 2 nó 3 leanaí:

Bainisteoirí SELECT. *

Ó Bainisteoirí

ÁIT Menedzhery.Chislo_detey idir 2 agus 3

Is é an toradh trí shraith le sonraí maidir le fostaithe a sloinne Shumilin, Tropnikov agus Avdeeva.

Anois roghnaigh na fostaithe a fuarthas ón 1 Eanáir 2005 go 31 Nollaig 2016. Ba chóir a thabhairt faoi deara a chuireann ar chumas bunachair sonraí éagsúla ar bhealaí éagsúla duit a thaifeadadh i dtéarmaí na dátaí. I bhformhór na gcásanna, an dáta fórsa leis an bhfoirm lá-mí-bliain (nó níos áisiúla) agus a thaifeadadh i comharthaí athfhriotail singil nó dúbailte. An DBMS MS Access comhdhéanta dáta an comhartha "#". Rith sampla seo bunaithe ach ar sé:

Bainisteoirí SELECT. * Menedzhery.Data_priema

Ó Bainisteoirí

ÁIT Bainisteoirí. Data_priema do Idir # 2005/01/01 # Agus # 31/12/2016 #

Is é an toradh cúigear fostaithe a earcaíodh le linn na tréimhse san áireamh.

Next, a ligean ar a fheiceáil conas a oibríonn sé idir teaghráin SQL.

Obair i idir teaghráin

tá an gá a roghnú ach amháin iad siúd a n-ainmneacha tús a chur le litir áirithe - Tá fadhb an-choitianta a chaithfear a réiteach agus iad ag obair leis na hainmneacha na bhfostaithe. Agus déanaimid ár ndícheall a fhorghníomhú an cheist agus fostaithe a roghnú a n-ainmneacha tús a chur leis an t-ainm seo caite ó A go B:

Bainisteoirí SELECT. *

Ó Bainisteoirí

ÁIT Menedzhery.Familiya idir "A" agus "B"

ORDÚ AG 2

Seo a leanas an toradh:

cód

sloinne

ainm

patronymic

Paul

Data_priema

Chislo_detey

8

Avdeeva

Nick

K.

F

2001/03/31

2

1

Alexandrov

Irene

N.

F

2014/05/01

1

2

Borovoy

andrew

S.

M

2013/09/21

0

Mar a fheiceann tú, ní raibh an bheirt fhostaí leis an ainm ar an litir B sa liosta san áireamh. Cad é an chúis? Is é fírinne go cruinn conas a dhéanann comparáid idir an t-oibreoir teaghráin ar fad mhíchothrom. Líne Is "B" teaghrán níos giorra "Vinogradov" agus padded. Ach nuair a shórtáil in ord aibítre a bheidh spásanna a carachtair níos tapúla, agus ní bheidh an t-ainm an tsampla titim. a chur ar fáil bunachair sonraí éagsúla ar bhealaí éagsúla chun an fhadhb seo a réiteach, ach is minic an bealach is éasca a chur in iúl i dtaobh bheachtas na litreach eile den aibítir sa réimse:

Bainisteoirí SELECT. *

Ó Bainisteoirí

ÁIT Menedzhery.Familiya idir "A" agus "D"

ORDÚ AG 2

Nuair a forghníomhaíodh, beidh an toradh cheist a shásamh dúinn go hiomlán.

Is ann don nuance ach amháin iad ag obair le sonraí carachtar, ach léiríonn sé go bhfuil fiú iad ag obair le hoibreoirí simplí, mar shampla idir, caithfidh tú a bheith cúramach.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ga.atomiyme.com. Theme powered by WordPress.