KombiyuutaradaBarnaamijyada

Inta u dhaxaysa SQL: Tusaale ahaan Description

Marka la database a xidhiidh kaas oo xogta lagu kaydiyaa loox ka shaqeeya, kuwa isticmaala waxaa inta badan soo food leh hawsha qiimaha sampling ka mid ah (kuma jiraan) kala duwan gaar ah. luqadda SQL kuu ogolaanayaa inaad si ay u qeexaan badan, kaas oo ay tahay (waa in aan) waxaa iska leh qiimaha fursadaha kala duwan - operator In, Like operator, isku-dar ah xaaladaha dheeraad ah - in ka yar, iyo sidoo kale SQL, waayo, Inta u dhaxaysa operator. Description iyo tusaalayaal this article diiradda saari doontaa version ugu dambeeyey.

"Intii u dhaxaysay" operator in SQL: xayiraad Saan

Suugaan operator dhexeeya SQL iyo turjumay - "ee u dhexeeya". Its isticmaalka waxay suuro gelineysaa in xadku ah "oo ka" beer gaar ah, iyo haddii qiimaha soo socda dhaco gudahood kala duwan, ka dibna la saadaalin la fadhiisin doonaa in "True", iyo qiimaha sambalka finalka ku dhici doonaan.

Saan horay of operator waa mid aad u fudud:

Dooro *

From T1 miiska

Halkee t1.n u dhexeeya 0 iyo 7

Sida aad arki karto, ka dib markii keyword u dhexeeya waa inaad sheeg qiimaha xadka hoose, ka dibna IYO, iyo xadka sare.

Koobi, noocyada macluumaadka operator shaqayn karaa inta u dhaxaysa SQL:

  1. Iyada oo tirada - abyoonaha iyo jajab.
  2. Iyada oo taariikhaha.
  3. Iyadoo qoraalka.

Waxan samee dhexeeya war SQL leeyahay dhegyadii qaarkood. Waxaan aad u hesho si ay u ogaato:

  1. Marka tirooyin iyo taariikhaha qiimaha xadka "iyo" ka shaqeeya waxay ku jiraan tijaabada.
  2. Qiimaha kala duwan Hoose waa in uu ahaado in ka yar xadka sare, haddii kale waxba lagu soo bandhigi doonaa, maxaa yeelay, xaaladda ma aha macquul run. daryeel gaar ah u baahan yahay inuu noqon, marka, halkii qiimaha gaarka ah ee doorsoomayaasha xaaladda waxaa ka mid ah.

Marka la qiimaha text of kala duwan ee sare ee ka shaqeeya kuma jirto tijaabada, haddii aan la qeexay aad si sax ah. Waxaan ka fiirsan habkaani in qaybaha soo socda si faahfaahsan.

lambarada Sample iyo taariikhaha kala duwan gaar ah

Diyaari miiska la maareeyayaasha xogta, ururka ka shaqaynin. Shaxda yeelan doonaan qaabka soo socda:

magaca beerta

nooca macluumaadka

description

code

counter

ID shaqaale u gaar ah

magaca qoyska

text

Magaca sarkaalka

magaca

text

magaca qofka shaqaalaha ah

patronymic

text

shaqaale patronymic

Paul

text

shaqaalaha Sex (M / F)

Data_priema

Taariikhda / Waqtiga

Taariikhda qaata qofka shaqaalaha ah in ay ka shaqeeyaan

Chislo_detey

tirada

Number of carruurta shaqaalaha

Buuxi miiska by macluumaadka soo socda:

code

magaca qoyska

magaca

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

Jawhar

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

Foomka ku su'aal SQL u dhexeeya, taas oo naga caawin doonaan in ay doortaan dhamaan shaqaalaha kuwaas oo ay leeyihiin 2 ama 3 carruur ah:

Maareeyayaasha dooro. *

KA Maareeyayaasha

XAGGEE Menedzhery.Chislo_detey u dhexeeya 2 iyo 3

Natiijadu waxay noqon doontaa saddex saf oo leh xog ku saabsan shaqaalaha qoyska Shumilin, Tropnikov iyo Avdeeva.

Hadda dooro shaqaalaha helay laga bilaabo 1 Janaayo 2005 ilaa 31 December 2016. Waa in la ogaadaa in database kala duwan siyaabo kala duwan u oggolaadaan in aad si ay u qoraan in la eego oo timir ah. Xaaladaha intooda badan, taariikhda ciidan u qaab maalin-bisha-sano (ama ka badan haboon) iyo diiwaan geliyay xigashooyin hal ama laba jibbaar. The DBMS MS Access taariikhda kooban calaamada "#". Orod tusaalahan ku salaysan yahay oo kaliya waxa on:

Maareeyayaasha dooro. * Menedzhery.Data_priema

KA Maareeyayaasha

XAGGEE Maareeyayaasha. Data_priema for u dhaxaysa # 1/1/2005 # Oo # 31/12/2016 #

Natiijadu waxay ku jiri doona shan shaqaale qortaan inta lagu jiro mudada loo dhan yahay.

Next, aan aragno sida ay u shaqayso u dhexeeya xadhig SQL.

Shaqo ee u dhexeeya xadhig

dhibaato aad caadi u ah A kaas oo waa in la xalin markii ay magacyadii reer binu shaqaalaha ka shaqeeya - waa baahida loo qabo in ay doortaan kaliya kuwa magacyada bilaabi warqad gaar ah. Waxaana isku dayi si ay u fuliyaan ay su'aal iyo shaqaalaha la xusho oo magacyadoodu lagu bilaabayaa magaca la soo dhaafay ka A si ay u B:

Maareeyayaasha dooro. *

KA Maareeyayaasha

XAGGEE Menedzhery.Familiya u dhexeeya "A" iyo "B"

AMARKA BY 2

Natiijadu waxay tahay sida soo socota:

code

magaca qoyska

magaca

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

Sida aad arki karto, labada shaqaalaha iyadoo magaca on warqad B ku jira liiska ka mid ahayn. Waa maxay sababta? Xaqiiqdu waxay tahay sida wadaha barbardhigay xadhig dherer aan qummanaynu. Line "B" waa string gaaban "Vinogradov" oo jilicsan. Laakiin marka soocidda alphabetically meelaha noqon doonaa characters dhaqso, iyo magaca tijaabada ma dhici doonaan. database kala duwan bixiyaan siyaabo kala duwan si ay u xaliyaan dhibaatada this, laakiin waxa ay inta badan waa habka ugu fudud si ay u muujiyaan isku halaynta warqaddii labaad ee alifbeetada kala duwan:

Maareeyayaasha dooro. *

KA Maareeyayaasha

XAGGEE Menedzhery.Familiya u dhexeeya "A" iyo "D"

AMARKA BY 2

Marka toogasho ah, natiijada weydiinta si buuxda naga dhergi doonaan.

midka Tani jirta oo keliya marka la xogta qof ka shaqeeya, laakiin waxa ay muujinaysaa in xitaa marka la shaqeeya fudud sida ka dhexeeya shaqada, aad leedahay si taxaddar.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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