AmakhompyuthaIzinhlelo

Phakathi SQL: Izibonelo Incazelo

Lapho ukusebenza database zingubudlelwane lapho idatha lilondolozwe amatafula, abasebenzisi babhekana umsebenzi amagugu amasampuli kuhlanganisiwe (kuhlanganisiwe hhayi) yebanga ezithile. SQL ulimi ikuvumela ukuba ukuchaza multiple, okumele (akufanele) basonta ukubaluleka izinto ezahlukene ongazikhetha - opharetha Ngo, Njenge-opharetha, inhlanganisela izimo ezingaphezu - kancane, kanye SQL ngoba Phakathi no-opharetha. Incazelo nezibonelo kulesi sihloko sizogxila enguqulweni yakamuva.

"Phakathi kuka-" opharetha SQL: imikhawulo syntax

Ngokwezwi nezwi igama elithi opharetha phakathi SQL futhi elihunyushwe - "phakathi". Ukusetshenziswa Its kwenza kube nokwenzeka ukuba ubeke umkhawulo "futhi kusukela" emkhakheni othize, futhi uma inani olandelayo uwela ngaphakathi kobubanzi, isilandiso ke azosethwa "boqobo", futhi ukubaluleka bayowa isampula sokugcina.

I-syntax opharetha ezinzima elula:

Khetha *

Kusukela ithebula T1

Lapho t1.n kuka-0 no 7

Njengoba ubona, ngemva elisemqoka phakathi kwakho kumele icacise ukubaluleka umkhawulo engezansi, bese KANYE, futhi mkhawulo.

Bala, iziphi iziphi izinhlobo zedatha opharetha ingasebenza phakathi SQL:

  1. Nge izinombolo - inamba futhi ayingxenye.
  2. Nge nezinsuku.
  3. Ngombhalo.

Yenza lokhu phakathi SQL sitatimende has izici ezithile. Simazi kubo:

  1. Lapho ukusebenza ngezinombolo kanye nezinsuku umkhawulo amagugu "futhi kusukela" afakiwe isampuli.
  2. Lower ububanzi value kumelwe ibe ngaphansi mkhawulo, kungenjalo lutho kuzovezwa, ngoba isimo akusona eyiqiniso. Kudingeka ukunakekela okukhethekile idinga ukuba, lapho, esikhundleni amagugu specific eziguquguqukayo isimo afakiwe.

Lapho besebenza anenani umbhalo senhlobo engenhla akufakwanga isampuli, uma akachaziwe ngokunembile kakhulu. Sibheka lesi sici izigaba ezilandelayo ngokuningiliziwe.

izinombolo Sample kanye nezinsuku ebangeni elithile

Ulungisa itafula nabaphathi idatha, ukusebenza enhlanganweni. Ithebula kuyodingeka isakhiwo ezilandelayo:

igama emkhakheni

uhlobo lwedatha

incazelo

ikhodi

esiphikisayo

I-ID yesisebenzi abahlukile

nesibongo

umbhalo

Igama isikhulu

igama

umbhalo

igama umsebenzi

patronymic

umbhalo

umsebenzi patronymic

Paul

umbhalo

Ubulili izisebenzi (M / F)

Data_priema

Usuku / Isikhathi

Usuku ethola umsebenzi ukusebenza

Chislo_detey

inombolo

Inani lezingane ezingabekwa ngesikhathi umsebenzi

Gcwalisa ithebula nge idatha elandelayo:

ikhodi

nesibongo

igama

patronymic

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

Alexander

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

amapharele

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

Akha umbuzo SQL phakathi, okuyinto kuyosisiza ukuba ukhethe zonke izisebenzi abanezingane 2 noma 3:

Abaphathi KHETHA. *

KUSUKELA Abaphathi

LAPHO Menedzhery.Chislo_detey ephakathi kuka 2 no 3

Umphumela walokhu uyoba imigqa ezintathu ngedatha ku abasebenzi nezibongo Shumilin, Tropnikov futhi Avdeeva.

Manje khetha abasebenzi etholakele 1 Januwari 2005 kuya ku 31 December 2016. Kufanele kuqashelwe ukuthi yolwazi ehlukene ngezindlela ezahlukene akuvumela ukurekhoda ngokuya izinsuku. Ezimweni eziningi, usuku webutho efomini usuku lwenyanga--ngonyaka (noma kuwusizo kakhudlwana) futhi ezilotshwe izingcaphuno olulodwa noma kabili. I DBMS MS Access usuku zimumethe uphawu "#". Qalisa le isibonelo nje kwezindlu kusekelwe kuyo:

Abaphathi KHETHA. * Menedzhery.Data_priema

KUSUKELA Abaphathi

LAPHO Abaphathi. Data_priema ngoba Phakathi # 1/1/2005 # Futhi # 31/12/2016 #

Umphumela walokhu uyoba abasebenzi abahlanu waqoqa ngesikhathi kukonke.

Ngokulandelayo, ake ubone ukuthi isebenza kanjani phakathi SQL izintambo.

Sebenza phakathi amayunithi wezinhlamvu

Inkinga esivame kakhulu okumele ixazululwe uma ukusebenza amagama abasebenzi - isidingo ukhethe labo abamagama ziqale ngohlamvu oluthile kuphela. Futhi sizama akhiphe nombuzo bese ukhetha abasebenzi abamagama siqale isibongo kusuka A kuya B:

Abaphathi KHETHA. *

KUSUKELA Abaphathi

LAPHO Menedzhery.Familiya phakathi "A" futhi "B"

ORDER BY 2

Umphumela simiswe ngalendlela lelandzelako:

ikhodi

nesibongo

igama

patronymic

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

Njengoba ubona, izisebenzi ezimbili negama B incwadi ohlwini akuzange kufakwe. Siyini isizathu? Iqiniso liwukuthi ngqo ukuthi opharetha eqhathanisa izintambo engalingani. Line "B" string emifushane "Vinogradov" futhi padded. Kodwa lapho ukuhlunga ngama-alfabethi izikhala kuyoba izinhlamvu ngokushesha, futhi igama isampula ngeke kuwele. yolwazi ehlukene ukuhlinzeka ngezindlela ezahlukene ukuxazulula le nkinga, kodwa ngokuvamile kuba yindlela elula ukhombise ukuthembeka incwadi esilandelayo izinhlamvu uhla:

Abaphathi KHETHA. *

KUSUKELA Abaphathi

LAPHO Menedzhery.Familiya phakathi "A" futhi "D"

ORDER BY 2

Lapho abulawe, umphumela nombuzo Uyokwanelisa nathi ngokuphelele.

Lokhu ehilelekile ukhona kuphela uma ekusebenteni ngedatha uhlamvu, kodwa kubonisa ukuthi ngisho nalapho ukusebenza ezifana opharetha elula njengoba phakathi, kufanele uqaphele.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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