CoimpiutaireanPrògramadh

Eadar SQL: Eisimpleirean Tuairisgeul

Nuair a bhios ag obair le dàimh stòr-dàta anns a bheil dàta air a stòradh ann bùird, luchd-cleachdaidh gu tric a tha mu choinneamh leis a 'ghnìomh samplachaidh luachan gabhail a-steach (chan e a-steach) ann an raon sònraichte. SQL cànan leigeas leat a mhìneachadh ioma, a bu chòir (Cha bu chòir) buin luach diofar roghainnean - Anns a 'ghnìomhaiche, Like ghnìomhaiche, measgachadh de na h nas - nas lugha, a thuilleadh SQL airson Eadar-obrachaidh. Tuairisgeul agus eisimpleirean anns an aiste seo a 'cuimseachadh air an tionndadh as ùire.

"Eadar" ghnìomhaiche ann an SQL: Syntax cuingeachaidhean

Litireil ghnìomhaiche eadar SQL agus eadar-theangachadh - "ann eadar". Tha cleachdadh, tha e comasach a 'cur crìoch "agus à" sònraichte achadh, agus ma tha an ath luach a' tuiteam taobh a-staigh an raon, an sin predicate thèid a chur gu "True", agus luach a 'tuiteam anns a' chuairt dheireannach sampall.

The de sheantansan a 'ghnìomhaiche a tha anabarrach sìmplidh:

Tagh *

Bho Clàr T1

Far a bheil t1.n eadar 0 agus 7

Mar a chì sibh, an dèidh prėomh eadar feumaidh sibh dè an luach na b 'ìsle crìoch, AGUS an uair sin, agus crìoch àrd.

Àireamhachd, dè seòrsa dàta a 'ghnìomhaiche urrainn obrachadh eadar SQL:

  1. Le àireamhan - integer agus fractional.
  2. Le cinn-latha.
  3. Le teacsa.

Seo a dhèanamh eadar SQL aithris tha cuid de NEÒNACHASAN. Tha sinn a 'faighinn eòlas orra:

  1. Nuair a bhios ag obair le àireamhan agus cinn-latha crìoch na luachan "agus à" gabhail a-steach san t-sampall.
  2. Lower raon Feumaidh luach a bhith nas lugha na an crìoch àrd, no ni air bith a thèid a thaisbeanadh, a chionn an staid nach eil fìor loidsigeach. Cùram sònraichte a dh'fheumas a bhith, nuair, an àite sònraichte luachan ann an staid tha caochladairean a-steach.

Nuair a bhios ag obair leis an teacs luach na h-àrd raon nach eil e a-steach anns an eisimpleir, mur eil e air a mhìneachadh gu math ceart. Tha sinn a 'beachdachadh air an fheart seo ann an earrannan a leanas gu mionaideach.

Sample àireamhan agus cinn-latha ann an raon sònraichte

Ullaich a 'bhòrd le an dàta mhanaidsearan, ag obair anns a' bhuidhinn. Tha an clàr a bhios an structair a leanas:

achadh ainm

dàta seòrsa

Tuairisgeul

còd a '

counter

Unique neach-obrach a 'Chlàir

sloinneadh

Ur

Ainm-oifigear

ainm

Ur

ainm neach-obrach

sloinneadh

Ur

Sloinneadh neach-obrach

Paul

Ur

Sex sgiobachd (M / F)

Data_priema

Ceann-là / Àm

Ceann-là a 'faighinn an neach-obrach a bhith ag obair

Chislo_detey

àireamh

Àireamh chloinne aig an neach-obrach

Lìon an clàr leis an dàta a leanas:

còd a '

sloinneadh

ainm

sloinneadh

Paul

Data_priema

Chislo_detey

1

Alexandrov

Irene

N.

F

05/01/2014

1

2

Borovoy

Andrew

S.

M

09/21/2013

0

3

Vinogradov

Sergei

Pavlovich

M

15.06.1998

1

4

Shumilin

Alasdair

B.

M

25.12.2004

2

5

Vishnyakov

Leonid

A.

M

09.10.2007

0

6

Tropnikov

Vasily

S.

M

01/12/2016

3

7

neamhnaidean

Nikita

V.

M

01/11/2017

1

8

Avdeeva

Nick

K.

F

31.03.2001

2

9

Yakovlev

Leonid

Nikolaevich

M

16.02.2009

0

Fhoirm an sql Ceist eadar, a chuidicheas sinn gus a thaghadh a h-uile neach-obrach aig a bheil 2 no 3 a 'chlann:

Thaghadh Manaidsearan. *

FROM Manaidsearan

FAR Menedzhery.Chislo_detey eadar 2 agus 3

Tha an toradh a bhios trì sreathan le dàta air luchd-obrach le sloinnidhean Shumilin, Tropnikov agus Avdeeva.

Nise, tagh an luchd-obrach a fhuair iad bho 1 Faoilleach 2005 gu 31 Dùbhlachd 2016. Bu chòir a thoirt fa-near gun stòran-dàta eadar-dhealaichte ann an diofar dhòighean a leigeas leat clàradh a thaobh cinn-latha. Anns a 'chuid as motha de chùisean, tha an ceann-latha de fheachd an riochd latha-mhìos-bliadhna (no nas goireasaiche) agus a chlàradh ann an singilte no dùbailte quotes. Tha DBMS MS Cothrom ceann-latha anns a bheil an t-soidhne "#". Tha seo a ruith mar eisimpleir dìreach stèidhichte air:

Thaghadh Manaidsearan. * Menedzhery.Data_priema

FROM Manaidsearan

FAR Manaidsearan. Data_priema airson Eadar # 1/1/2005 Agus # # # 31/12/2016

Tha an toradh a bhios còig luchd-obrach fhastadh rè na h-ùine in-ghabhalach.

An ath-, faiceamaid mar a tha e ag obair eadar SQL strings.

Ag obair ann an eadar strings

A math cumanta duilgheadas a dh'fheumas a bhith fuasgladh nuair ag obair còmhla ri ainmean nan luchd-obrach - 'S e feum a thaghadh a-mhàin an fheadhainn aig a bheil ainmean a' tòiseachadh le cuid de litir. Agus tha sinn a 'feuchainn ri cur an gnìomh a' cheist agus a 'taghadh luchd-obrach aig a bheil ainmean a' tòiseachadh leis an ainm mu dheireadh bho A gu B:

Thaghadh Manaidsearan. *

FROM Manaidsearan

FAR Menedzhery.Familiya eadar "A" agus "B"

An òrdugh a rèir 2

Mar thoradh air mar a leanas:

còd a '

sloinneadh

ainm

sloinneadh

Paul

Data_priema

Chislo_detey

8

Avdeeva

Nick

K.

F

31.03.2001

2

1

Alexandrov

Irene

N.

F

05/01/2014

1

2

Borovoy

Andrew

S.

M

09/21/2013

0

Mar a chì sibh, an dithis luchd-obrach leis an ainm air an litir B anns an liosta nach robh a-steach. Dè an adhbhar? Tha an dearbh dìreach mar a tha an oibriche a 'dèanamh coimeas strings de dh'fhaid neo-ionainne. Loidhne "B" e nas giorra sreang "Vinogradov" agus a lìonadh le dinneadh tiugh. Ach nuair a rèiteach na h-aibidil àiteachan a bhios caractaran nas luaithe, agus an ainm an sampall cha tuit. Stòran-dàta eadar-dhealaichte a thoirt seachad an diofar dhòighean airson ceistean a fhreagairt air an duilgheadas seo, ach tha e gu tric an dòigh as fhasa gus sealltainn air earbsachd an ath litir den aibidil ann an raon:

Thaghadh Manaidsearan. *

FROM Manaidsearan

FAR Menedzhery.Familiya eadar "A" agus "D"

An òrdugh a rèir 2

Nuair a bhios bàs, bidh a 'cheist thoradh sàsachadh dhuinn gu tur.

Nuance seo ann a-mhàin nuair a bhios ag obair le caractar an dàta, ach tha e a 'sealltainn gu bheil fiù' s nuair a bhios ag obair le leithid sìmplidh mar eadar-obrachaidh, feumaidh tu a bhith faiceallach.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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