SolosainaKarazana rakitra

SQL miavaka: famaritana, ohatra, fananana

Matetika rehefa mampiasa SQL mba retrieve angona avy ny vato fisaka, ny mpampiasa dia mandray ny teny tahirin-kevitra dia ny fisian'ny iray mitovy tanteraka mitovy laharana. Mba hisorohana izany toe-javatra, mampiasa SQL miavaka tohan-kevitra ao amin'ny fehezanteny Select. Ity lahatsoratra ity dia mifanakaloza hevitra amin'ireo karazana ny fampiasana ny hevitra izany, ary koa ny toe-javatra izay ny fangatahana dia tokony ho lao ny tohan-kevitra.

Alohan'ny miroso amin 'ny manokana handinika ohatra, tsy maintsy mamorona ny rakitra latabatra roa.

fanomanana table

Sary an-tsaina fa manana fivarotana banky angona momba ny temotra aseho tamin'ny vato fisaka roa. Io latabatra oboi (temotra) miaraka amin'ny ID saha (tsy manam-paharoa Solon'anarana), ny karazana (karazana temotra -. Taratasy, vinyl, sns), ny loko (loko), ny struct (rafitra) ary ny vola (vidiny). Ary ny latabatra Ostatki (residues) id_oboi amin'ny saha (fanondro ny tsy manam-paharoa eo amin'ny latabatra Solon'anarana Oboi) sy ny fanisana (ny isan'ny horonam amin'ny tahiry).

Fenoy ny angona latabatra. Ao amin'ny latabatra hametraka ny temotra 9 rakitsoratra:

Oboi

ID

karazana

loko

struct

vidiny

1

taratasy

multicolor

embossed

56,9

2

taratasy roa sosona

beige

malama

114,8

3

vinyl

Orange

embossed

504

4

volon'ondriko

beige

embossed

1020,9

5

taratasy roa sosona

beige

malama

150,6

6

taratasy

multicolor

malama

95,4

7

vinyl

Brown

malama

372

8

volon'ondriko

fotsy

embossed

980,1

9

lamba

mavokely

malama

1166,5

Ary ny latabatra sy ny sisa - dia sivy rakitsoratra;

Ostatki

id_oboi

manisa

1

8

2

12

3

24

4

9

5

16

6

7

7

24

8

32

9

11

Isika miroso amin 'ny famaritana ny lamina miavaka in SQL.

Apetraho miavaka ao amin'ny Select fepetra

fandresen-dahatra miavaka dia tokony hapetraka avy hatrany taorian'ny Select tenifototra ao amin'ny fanontaniana. Ary ampiharina ny andry rehetra voalaza ao amin'ny fehezanteny Select, satria dia ho nesorina ny QUERY farany vokany Tena mitovy tady. Noho izany, indray mandeha dia ampy ny mamaritra rehefa nanoratra SQL «mifidy miavaka» fangatahana. Ankoatra dia ny fampiasana ny miavaka ao anatin'ny aggregate fiasan'ny izay mijery kely taty aoriana.

Dia tokony ho tsaroana fa ny ankamaroan 'ny banky angona ka tsy manaiky ny karazana fangatahana:

SELECT miavaka Ostatki.Count, Oboi miavaka tsara. *

FROM oboi

Anaty JOIN Ostatki ON Oboi.id = Ostatki.id_oboi

Tsy fandresen-dahatra dia tsy noheverina imbetsaka, na indray mandeha mazava, fa mialoha ny faharoa, fahatelo, na hafa tsangana mivohitra. Hahazo ny fahadisoana niresaka momba ny fahadisoana amin'ny Partie du discours.

Fampiharana fanontaniana miavaka amin'ny fari

Mazava ho azy fa amin'ny fanorenana tsara rafitra latabatra sy mameno azy ireo ao anatin'ny iray latabatra voahilika ny toe-draharaha, raha misy tena mitovy tady. Noho izany, ny fangatahana famonoana «Mifidiana miavaka *» amin'ny santionany ny latabatra iray dia sarotra.

Diniho ny toe-javatra, rehefa tokony ho fantatsika izay karazana temotra ananantsika, noho ny tsy hanahirana ihany, mba Sort by karazana:

SELECT Oboi.type

AVY Oboi mba araka ny karazany

Ary hahazo ny vokatra:

karazana

taratasy

taratasy

taratasy roa sosona

taratasy roa sosona

vinyl

vinyl

lamba

volon'ondriko

volon'ondriko

Araka ny hita ao amin'ny latabatra misy andalana mitovy. Raha hametraka ny tolo-kevitra Fanteno miavaka:

SELECT miavaka Oboi.type

AVY Oboi mba araka ny karazany

dia mahazo ny vokatra tsy misy famerimberenana:

karazana

taratasy

taratasy roa sosona

vinyl

lamba

volon'ondriko

Noho izany, raha miditra araka ny tokony ho antontan-kevitra any amin'ny latabatra, dia avy hatrany taorian'ny antso an-tariby na ny fangatahan'ny mpividy dia afaka mamaly fa ny rano temotra, fiberglass sy acrylic temotra misy amin'ny amin'ny fivarotana dia tsy. Noho fa ny isan-karazany ny toeram-pivarotana dia matetika tsy voafetra ho zato temotra, mijery ny lisitry ny tsy manam-paharoa no ho tena karazana asa-mafy.

Fampiharana ny miavaka ao anatin'ny asa aggregate

SQL miavaka fandresen-dahatra dia azo ampiasaina amin'ny asa aggregate rehetra. Fa ny Min Max sy ny fampiharana dia tsy hisy vokany, fa rehefa fikajiana ny isa na ny eo ho eo vidy dia Mahalana ny toe-javatra izay tsy tsy maintsy tafiditra ao ny AHOAN.

Aoka hatao hoe te-hijery ny fahaiza ny trano fanatobiana entana, ary handefa izany fangatahana, computes ny isan'ny ao amin'ny tahiry coils:

SELECT vola (Ostatki.count)

FROM Ostatki

Request no hanome ny valiny 143. Raha toa, na izany aza, isika dia hiova ho:

SELECT vola (miavaka Ostatki.count)

FROM Ostatki

dia mahazo ny fitambaran'ny 119, toy ny temotra ny anjara isa 3 sy 7 ao amin'ny tahiry ao amin 'ny vola. Na izany aza, dia hita miharihary fa tsy mety ny valiny.

Ampiasaina matetika indrindra ao amin'ny SQL miavaka fonction Count. Noho izany, dia afaka mahita mora foana ny fomba tsy manam-paharoa maro karazana temotra, isika manana:

SELECT fanisana (miavaka Oboi.type)

FROM oboi

Ary hahazo ny vokatry ny 5 - olon-tsotra roa-taratasy sy vinyl sosona sy ny lamba voatenona tsy. Azo antoka fa nahita ny dokam-barotra rehetra, toy ny hoe: "izao ihany no maherin'ny 20 karazana temotra," izay no tiana holazaina fa io fivarotana dia tsy mpivady fotsiny ampolony horonana sy isan-karazany temotra karazana maoderina.

Mahaliana fa ao amin 'ny QUERY, dia afaka mamaritra asa maro toy ny Count nahatonga miavaka tsara, ary raha tsy izany. Izany no toe-javatra izay mitovy ihany no ao Select'e mety ho hita imbetsaka.

Rehefa niala ny fampiasana ny tohan-kevitra

Avy amin'ny fampiasana ny SQL hevitra miavaka dia tokony ho lao ao amin'ny iray amin'ireo tranga roa:

  1. Ianao manao ny fifantenana ny latabatra ary matoky ao amin'ny sarobidy tsy manam-paharoa ny tsirairay. Amin'ity tranga ity, ny fampiasana ny tohan-kevitra dia tsy manara-penitra, satria fanampiny entana eo amin'ny lohamilina na ny mpanjifa (arakaraka ny karazana DBMS).
  2. Moa ve ianao matahotra sao hesorina ny tahirin-kevitra. Aoka isika hanazava.

Aoka hatao lehibeny manontany anao mba tanisao ireo temotra fa ianao dia manana, amin'ny filazana ny tsanganana roa ihany - ny karazana sy ny loko. Out of fahazarana, dia manome ny tohan-kevitra miavaka:

SELECT miavaka Oboi.type, Oboi.color

FROM oboi

ORDER BY Oboi.type

Ary - very ny sasany Data:

karazana

loko

taratasy

multicolor

taratasy roa sosona

beige

vinyl

Brown

vinyl

Orange

lamba

mavokely

volon'ondriko

beige

volon'ondriko

fotsy

Mety hanome ny hieritreritra fa ny taratasy temotra (mahazatra sy fiaviana roa-sosona) isika saina iray ihany, raha ny marina, na dia eo amin 'ny latabatra kely ny lahatsoratra roa (tsy misy vokany miavaka):

karazana

loko

taratasy

multicolor

taratasy

multicolor

taratasy roa sosona

beige

taratasy roa sosona

beige

vinyl

Brown

vinyl

Orange

lamba

mavokely

volon'ondriko

fotsy

volon'ondriko

beige

Koa izany dia tahaka an-tsoratra mangataka amin'ny rehetra ny tohan-kevitra miavaka Mila mitandrina sy mahay manapa-kevitra ao amin'ny fampiharana, arakaraka ny asa.

hafa miavaka

Tsy araka ny hevitra miavaka - tohan-kevitra rehetra. Ao ny fampiharana ireo laharana dia asiana dika mitovy voatahiry. Fa tahaka ny toerana misy anao banky angona ka hitany fa ilaina ny rehetra haneho ny soa toavina, ny tohan-kevitra rehetra - izany fa dia takiana ny tena asa noho ny tohan-kevitra. Manantena izahay fa izao hahatakatra fa miavaka (SQL) no ampiasaina. Description hanome anao fanazavana feno momba ny maha- mety ny mampiasa izany hevitra amin'ny famahana ny olana isan-karazany. Rehefa dinihina tokoa, araka ny Hay, na dia tsotra toy izany ny tohan-kevitra amin'ny fampiharana manafina tena azo tsapain-tanana mety very ny sasany hampiseho tahirin-kevitra sy vaovao tsy marina.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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