Lik'homphieuthaMananeo a

Select setatemente se (SQL)

Phetiso SQL khutsufatso ka boeona e (puo e hlophisitsoeng dipotso) bontša 'nete ea hore le hloka - elements hangata ho fetisisa sebelisoa ka SQL. Khetha mela le, ka tsela e iketsang tlosa ya data e sa hlokeheng, tlōla-tlōla kapa reorder litšiea thusa Khetha (SQL) - setatemente se nang sesupo sa polokelongtshedimosetso ho tlisa lesedi itseng.

hokahanngoang

Ho hantle sebelisa opareitara e leha e le efe lokela ho qala ka tlwaelanya le uena ka ho hokahanngoang tsa puo mananeo ka eona. Ha a bua ka ho toba ka puo SQL, Khetha (opareitara e) o na le hokahanngoang latelang:

khetha

E re bolella ka polokelongtshedimosetso hore re fetisetsa kōpo eo. keyword ena.

Se le seng, tse peli tse, tse tharo ...

Thathamisa ho bontša litšiea

From

Ho bontša lebitso la tafole eo ya data tla khethileng. Ho boetse ho na le e tlamang keyword.

Sena seo ho thoeng ke "tse kgutshwanyane" opareitara e hokahanngoang, empa o bontša le rona 'nete ea hore ka ntle ho mantswe a Khetha le ho tloha k'homphieutheng, ha e dumellana le kopo ya rona.

Feletseng setatemente se hokahanngoang e bontšitsoe palo tse latelang:

Mona hokae polelo lumella u ho hloekisa fuputso ya hao ke mme bo hlalosang maemo.

Bakeng sa melemo ea khomo le kopo ho bona sa aggregate mosebetsi sebediswa nyehelo Group ke, 'me ho hlakisa sephetho mora khomo sebedisa Ho tshisinyo.

Hore ke mofuta o tla etsa hore melao ea boitšoaro ea karolong e ngotsoeng kgethile ho nyoloha kapa theoha e le hore.

с информацией: Ho bona ka ho hlaka ho feta le Khetha setatemente nahana hore polokelongtshedimosetso rona e na le lintho tse latelang tafole Cats lesedi:

ID

bakang

lebitso

letsatsi la tsoalo

mala

1

Bobtail

moren '

04/01/2017

Gray

2

phomola hamonate

feint

03/16/2017

White

3

mau ke

Panther

03/30/2017

Black

4

Bobtail

Tyson

02/23/2017

Gray

5

Burmilla

Athena

08/01/2017

Black

Moleng ka mong e na le e ikhethang kamoreng Kitty, bakang lona, lebitso la boswaswi, letsatsi la tsoalo le colouring. Re tla boela re hlahlobe kamoo opareita Khetha (SQL), se a ntse a thehiloe data ho tswa tafole ena.

Ka ya data e e qotsitsoeng ho tswa ho tafoleng

Joalokaha ho tšohliloe ka holimo, bakeng sa sampole ba boitsebiso bo u hloka ho tloha tafoleng re tla sebelisa mantswe.

The keyword totobatsa Khetha litšiea ho bontša. U ka etsa lethathamo la litšiea hlokahalang, arohantsoe ke phegelwana, joale sebopeho lohle le tla shebahala joang ena:

Select mmala, bakang, lebitso la

From Cats

Joalokaha u ka bona, re ka lokisetsa litšiea ka tatellano eo li e hlokang ho rōna. Ho phaella moo, re ka itemogela eng go feela litšiea hlokahalang ho rōna.

Ho na le boetse ho na le thata go raya bakeng sa litšiea tsohle ka pono ea tafole. Ho etsa sena, ka mor'a hore Khetha a bontša tsela eo asterisk (*) ka sebaka sa. Sebopeho lohle le tla shebahala joang ena:

khetha *

From Cats

Phello ea potso e ka holimo - kaofela Cats tafole, hlahiswa ka mokgwa oo e leng qetellong ea karolo ea ho qetela.

batho ba bangata ba ipotsa hore na sebaka sa tshebetso ka SQL Khetha ka ho latellana. Hangata ka ho fetisisa ena e hlokahalang ha u batla ho kopana le fane, lebitso le patronymic tsa motho e kenngoa ka litšiea arohane.

Tabeng ena, re kopana ntseng e tsoela pele le ka mebala ea likatse Cats tafole. Nuance ke hore databases fapaneng sebelisoa bakeng sa khoele concatenation ka batho ba hlahang fapaneng. Maemong a mang ho feela mmoho (+), ka tse ling - ka habeli mola tšobotsi (||) kapa e ampersand (&), ka linako tse ling o ile a sebelisa le operand Concat. Ka hona, pele ho kopantseng tlhokeho ya ho bala horror ho polokelongtshedimosetso itseng tseo ka tsona u sebetsa.

Select bakang || ',' || mala

From likatse

Phello e re fumana tse latelang:

Bakang, Color

Bobtail, Gray

Phomola hamonate, White

Mau ke, Black

Bobtail, Gray

Burmilla, Black

Ntsha ya data e sa hlokeheng

Ikemetseng - Function Khetha (SQL), e leng lumella ho qoba kopitsa ea liletsa tse likhoele ka ho feletseng le tsoanang ea sephetho le sampole.

Ka mohlala, re batla ho tseba hore na katse ntseng e tsoela pele ho ba le tafole ea rōna. Ha o sebelisa potso e bonolo:

Select bakang

From Cats

Ka mor'a moo re fumana lebaka lebeletsoe:

bakang

Bobtail

phomola hamonate

mau ke

Bobtail

Burmilla

Joalokaha u ka bona, Bobtail bakang e ne a etsa likopi habeli. khang ikemetseng ho qoba kopitsa, re lokela feela ho eketsa potso:

Khetha bakang ikemetseng

From Cats

kopo tlhakiso

Ha e le hantle, hoo e batlang kopo ha ha khumo ya data e le sete e feletseng ea mela ka tafoleng. Nahana ka tshisinyo ho Khetha (SQL) le tla ho dumella ho hlalosa ka litekanyetso bakeng sa tlhopho ya feela meleng e ka le letona.

Ka lebaka leo, thepa ena e hokae. tshisinyo ho sebetsa le tabeng ea ho predicate - e le pontšo e tlas'a maemo a, e leng fana ka boleng khumo ke " 'nete" kapa "ea bohata." Select setatemente se tla ntšang feela data ho tswa tafoleng eo polelo e reng tlas'a maemo a ne a lokela ho ba 'nete, kapa "' nete".

E thusa ho sebetsana le kaho ena, le sampole e bonolo. A re nke hore re batla ho tseba tsohle ka likatse tsa 'mala ntsho.

khetha *

From likatse

Moo 'mala = "Black'

Phello ea potso ena e tla moleng e latelang ea tafoleng:

3

mau ke

Panther

03/30/2017

Black

5

Burmilla

Athena

08/01/2017

Black

U ka boela ua kopana maemo sebedisa lisebelisoa utloahalang 'Me, Kapa, Not.

Fana Group ke

Fana Group ke, sebelisoa ka Khetha (SQL), lumella u ho sehlopha potso ee ke boleng ba sa karolong e ngotsoeng e itseng (kapa litšiea), 'me joale li sebelisang kateng ho mosebetsi e aggregate.

Bakeng sa mesebetsi aggregate kenyeletsa:

  • Count - calculates palo ea mela e khethiloeng ke potso ena.
  • Balang - the mentlele bala kaofela ha lenaneng la khethileng.
  • Mets - outputs bonyane ba lenaneng la khethileng.
  • Max - ho latellana, le lebetsoeng le melao ea boitšoaro ea karolong e ngotsoeng khethileng.
  • AVG - boleng karolelano.

Sekemeng ya tshisinyo e utloisisoa hamolemo ka tsela ea mohlala. A re nke hore re batla ho fumana hore na lintho tse ngata tsa e mong le e gato bobo bakang re nang le sona. Ho etsa sena, bopa tse latelang potso e bonolo:

Select bakang, count ya (*)

From likatse

Sehlopha ka bakang

Le ka lebaka la thato ea tafole e latelang:

bakang

Count

Bobtail

2

phomola hamonate

1

mau ke

1

Burmilla

1

Joalokaha u ka bona, bobtail likatse bakang re na le tse peli, batho ba bang e le 'ngoe feela. Ka kopo ya jwalo ikwetlisa, e thehiloeng tafole ea rōna, breeder ka utloisisa seo likatse ntseng e tsoela pele ke ka ho ya tlhokeho har'a bareki, 'me seo - ho na.

Ho ka etsahala hore ebe ka lebaka la palo e khōlō ea nyako ka tafole sebele ntse batla ho hlakisa kopo le bontša feela gato bobo tseo, e leng ho neng ho se na ho feta, ho etsa mohlala, tse leshome. Ho hlakisa kapa lihlopha filtara e sebediswa Ho tshisinyo. Ho re fa monyetla oa ho lahla lihlopha tse ling, ka tsela e tšoanang ho hokae polelo, e lahla mela itseng. boemo ba e hlalosoa ke mosebetsi wa aggregate. Tlatsa kopo ya:

Select bakang, count ya (*)

From likatse

Sehlopha ka bakang

Le count ya (*) <= 10

Kaha boemo ba re ile ra kōptjoa "palo ea likatse tsa e mong le e bakang ha ho ho feta 10", phello e re fumana e le 'ngoe le ka mohlala, ka ntle mme bo hlalosang. Empa mona ke habohlokoa ho utloisisa leqheka la ka boeona e mesebetsi Ho tshisinyo. Empa haeba u fetola boemo mabaka ka ba le count ya (*) = 1, joale ka lebaka tla fokotsoa hore e mela e meraro le bontša ho gato bobo, e setseng 'ngoe feela.

ho di hlopha

Get tloaelane le Order ke - nyehelo Khetha (SQL) opareitara e e lumellang ho utloisisa mela khumo ka nyoloha kapa theoha odara ka litšiea le 'ngoe kapa ho feta.

Ho bohlokwa ho hopola hore Order ke - e ke nyehelo ea ho qetela tsohle Khetha setatemente se sebopeho. E beha ka mor'a hore ho Khetha, From, hokae, Group ke, Ho ba le.

Ho na le lintlha tse tharo tsa bohlokoa ka nako ya ho di hlopha:

1) O ka bolela ka ho toba palo e 'ngoe ea litšiea, mong le e mong eo le batho ka bomong ka aroloa ka ka nyolohela (khuyen mai hat karaoke), kapa a theoha (DESC).

2) litšiea All holimo ka Order ke kahlolo e lokela ho ba teng har'a litšiea kgethile ka Khetha.

3) boikhethelo lethathamo mabitso itseng ho utloisisa likarolo ya, o ka feela ho supa palo ea tsona tlas'a eo ba neng ba tsamaea ho Khetha setatemente se.

Re tšepa hore ka sehlooho sena u tla fumana tsebo ea motheo mabapi le hore na ho sebelisa lipotso SQL 'me hona joale khetha lesedi hlokahalang ho tloha k'homphieutheng, hao habonolo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 st.birmiss.com. Theme powered by WordPress.