ComputersProgramming

Ntawm SQL: Piv txwv hauj lwm

Thaum ua hauj lwm nrog ib tug paub database nyob rau hauv uas cov ntaub ntawv uas yog cia nyob rau hauv lub rooj, cov neeg siv yog feem ntau ntsib nrog cov neeg ua hauj lwm ntawm cov zauv tseem ceeb nyob (tsis muaj) nyob rau hauv ib tug tej yam ntau yam. SQL lus tso cai rau koj los txhais tau ntau yam, uas yuav tsum (yuav tsum tsis txhob) yuav mus rau tus nqi sib txawv ntawm cov kev xaiv - neeg teb xov tooj Nyob rau hauv, li neeg teb xov tooj, ib tug ua ke ntawm tej yam kev mob ntau - tsawg, raws li zoo raws li SQL rau ntawm xov tooj. Hauj lwm thiab cov piv txwv nyob rau hauv no tsab xov xwm no yuav qhia txog qhov tseeb version.

"Ntawm" neeg teb xov tooj nyob rau hauv SQL: Syntax txwv

Cia neeg teb xov tooj ntawm SQL thiab txhais - "nyob rau hauv nruab nrab ntawm". Nws siv ua rau nws tau mus teev ib tug txwv "thiab los ntawm" ib tug teb, thiab yog hais tias tom ntej no tus nqi ntog nyob rau hauv lub ntau yam, ces tus predicate yuav tau teem caij rau "Yeej muaj tseeb", thiab tus nqi yuav poob rau hauv qhov kawg qauv.

Cov syntax ntawm lub xov tooj yog tsis tshua muaj tej yam yooj yim:

xaiv *

Los ntawm lub rooj t1

Qhov twg t1.n ntawm 0 thiab 7

Raws li koj tau pom, tom qab lub lo lus tseem ceeb ntawm koj yuav tsum qhia kom meej cov nqi ntawm cov qis txwv, ces THIAB, thiab lub Upper txwv.

Ntsuas, yog dab tsi hom ntawm cov ntaub ntawv cov neeg teb xov tooj yuav ua hauj lwm ntawm SQL:

  1. Nrog tus xov tooj - integer thiab fractional.
  2. Nrog cov hnub.
  3. Nrog cov ntawv nyeem.

Ua li no nyob nruab nrab ntawm SQL daim ntawv muaj tej yam peculiarities. Peb tau paub lawv:

  1. Thaum ua hauj lwm nrog cov zauv thiab cov hnub txwv qhov tseem ceeb "thiab los ntawm" yog muaj nyob rau hauv tus qauv.
  2. Lower ntau nqi yuav tsum muaj tsawg tshaj li tus sab sauv txwv, txwv tsis pub muaj dab tsi yuav muab tso tawm kom, vim hais tias cov kev mob tsis yog qhov tseeb tseeb. Tshwj xeeb kev kho mob xav tau kev pab yuav tsum tau, thaum twg, es tsis txhob ntawm tej qhov tseem ceeb nyob rau hauv lub mob ntau yam muaj.

Thaum ua hauj lwm nrog cov ntawv nyeem tus nqi ntawm lub sab sauv ntau yog tsis muaj nyob rau hauv tus qauv, yog hais tias nws tsis txhais heev yog. Peb xav txog qhov no feature nyob rau hauv cov nram qab no nyob rau hauv kom meej.

Qauv xov tooj thiab cov hnub nyob rau hauv ib tug tej yam ntau yam

Npaj ib lub rooj rau cov ntaub ntawv managers, ua hauj lwm nyob rau hauv lub koom haum. Lub rooj yuav muaj cov nram qab qauv:

teb lub npe

cov ntaub ntawv hom

piav qhia

code

counter

Cim neeg ua hauj lwm ID

xeem

ntawv nyeem

Lub npe ntawm tus tub ceev xwm

lub npe

ntawv nyeem

neeg ua hauj lwm lub npe

patronymic

ntawv nyeem

patronymic neeg ua hauj lwm

Paul

ntawv nyeem

Pw ua niam txiv neeg (M / F)

Data_priema

Hnub / Time

Hnub uas tau txais cov neeg ua hauj lwm mus ua hauj lwm

Chislo_detey

tooj

Cov me nyuam nyob rau hauv cov neeg ua hauj lwm

Sau nyob rau hauv lub rooj los ntawm cov nram qab no ntaub ntawv:

code

xeem

lub npe

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

pearls

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

Daim Ntawv cov lus nug sql nruab nrab ntawm, uas yuav pab kom peb xaiv tag nrho cov neeg ua hauj lwm uas muaj 2 los yog 3 tug me nyuam:

Xaiv Managers. *

LOS NTAWM Managers

QHOV TWG Menedzhery.Chislo_detey nruab nrab ntawm 2 thiab 3

Cov tshwm sim yuav ua tau peb kab uas muaj ntaub ntawv nyob rau hauv cov neeg ua haujlwm nrog surnames Shumilin, Tropnikov thiab Avdeeva.

Tam sim no xaiv cov neeg ua hauj lwm tau txais los ntawm 1 Lub ib hlis ntuj 2005 mus 31 Hlis ntuj nqeg 2016. Nws yuav tsum tau muab sau tseg hais tias txawv databases nyob rau hauv ntau txoj kev tso cai rau koj mus sau nyob rau hauv cov nqe lus ntawm cov hnub. Nyob rau hauv Feem ntau, lub hnub ntawm ib tug quab yuam rau hauv daim ntawv hnub-hli-xyoo (los yog ntau yooj yim) thiab kaw nyob rau hauv ib los yog ob quotes. Lub DBMS MS Access hnub comprise tus kos npe rau "#". Khiav qhov kev piv txwv no xwb raws li rau nws:

Xaiv Managers. * Menedzhery.Data_priema

LOS NTAWM Managers

QHOV TWG Managers. Data_priema rau ntawm # 1/1/2005 # Thiab # 31/12/2016 #

Cov tshwm sim yuav muaj tsib neeg ua hauj lwm recruited thaum lub sij hawm lub sij hawm inclusive.

Tom ntej no, cia peb kawm saib ua li cas nws ua hauj lwm ntawm SQL hlua.

Ua hauj lwm nyob rau hauv nruab nrab cov hlua

Ib tug heev qho teeb meem uas yuav tsum tau solved thaum ua hauj lwm nrog lub npe ntawm neeg ua hauj lwm - yog qhov yuav tsum tau mus xaiv xwb cov npe uas pib nrog ib tug tej tsab ntawv. Thiab peb yuav ua tiag ua cov lus nug thiab xaiv neeg ua hauj lwm uas nws npe pib nrog rau lub xeem lub npe los ntawm A mus rau B:

Xaiv Managers. *

LOS NTAWM Managers

QHOV TWG Menedzhery.Familiya ntawm "A" thiab "B"

KEV TXIAV TXIM LOS NTAWM 2

Cov no raws li nram no:

code

xeem

lub npe

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

Raws li koj tau pom, lub ob neeg ua hauj lwm uas muaj lub npe rau hauv tsab ntawv B nyob rau hauv daim ntawv teev tsis muaj. Yuav ua li cas yog vim li cas? Qhov tseeb yog raws nraim li cas cov neeg teb xov tooj piv cov hlua ntawm teej ntev. Kab "B" yog luv hlua "Vinogradov" thiab padded. Tab sis thaum sorting alphabetically tej qhov chaw yuav tsum tau ceev cim, thiab lub npe ntawm tus qauv yuav tsis poob. Txawv databases muab ntau txoj kev los daws kom tau qhov teeb meem no, tab sis nws yog feem ntau yooj yim txoj kev uas yuav qhia tau tias tus cia siab rau ntawm lub tom ntej no tsab ntawv ntawm cov tsiaj ntawv nyob rau hauv ntau:

Xaiv Managers. *

LOS NTAWM Managers

QHOV TWG Menedzhery.Familiya ntawm "A" thiab "D"

KEV TXIAV TXIM LOS NTAWM 2

Thaum tua, cov lus nug tshwm sim yuav los siav peb kiag li.

Qhov no nuance tshwm sim tsuas yog thaum ua hauj lwm nrog tus cwj pwm cov ntaub ntawv, tab sis nws qhia tau hais tias hais tias txawm thaum ua hauj lwm nrog xws li tej yam yooj yim tswv raws li ntawm, koj yuav tsum tau ceev faj.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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