SQL különálló leírás, példák, tulajdonságok

Mi jár a leírást a különböző sorrendben SQL.

Helyezzük külön a Select kikötés

elkülönült érvet kell elhelyezni után azonnal a Select kulcsszót a lekérdezések. Azt kérte, hogy az összes oszlopot meghatározott büntetés Select, mert ez lesz zárva a végső lekérdezés eredmény teljesen azonos szálakat. Így, ha elég megadni írásakor SQL «válassza külön» kérést. A kivétel a használata különböző belső összesítő függvények, hogy nézd meg egy kicsit később.

SQL különálló leírás, példák, tulajdonságok

Emlékeztetni kell arra, hogy a legtöbb adatbázis és nem ismeri fel a kérés fajtája:

SELECT különálló Ostatki.Count elkülönülő Oboi. *

Inner join Ostatki ON Oboi.id = Ostatki.id_oboi

Ott nem tartották érv többször vagy egyszer adva, de még mielőtt a második, harmadik, vagy más kiválasztott oszlop. Lesz kap egy hiba utaló hiba szintaxis.

Alkalmazás egyedi lekérdezések standard

Nyilvánvaló, hogy a megfelelő épületszerkezet táblázatok és az ezek orvoslására egyetlen tábla kizárt a helyzet akkor, ha teljesen azonosak szálakat. Ezért a lekérdezés végrehajtása «Válasszon elkülönült *» mintával egy táblázat nem praktikus.

SQL különálló leírás, példák, tulajdonságok

Vegyünk például egy olyan helyzetet, amikor tudnunk kell, hogy milyen típusú van tapéta, csak a kényelem, a rendezéshez típusa:

Alkalmazása különböző összesítő függvények belül

SQL különálló érv lehet használni bármilyen összesítő függvény. De a Min és Max alkalmazása nem lesz hatással, de ha összegének kiszámításakor vagy az átlagérték ritkán olyan helyzet, amikor nem lehetett volna figyelembe venni az ismétléseket.

Tegyük fel, hogy szeretné, hogy ellenőrizze a kapacitása a raktárunkban, és küldje el ezt a kérést, kiszámítja az összes tekercs készleten:

Request ad választ 143. Ha azonban akkor vált:

SELECT SUM (külön Ostatki.count)

megkapjuk a teljes 119, háttérként cikkszámok 3 és 7 raktáron az azonos mennyiségben. Ugyanakkor nyilvánvaló, hogy a megoldás nem jó.

Leggyakrabban használt SQL elkülönülő funkció Count. Tehát, mi könnyen megtudhatja, hogy hány egyedi típusú tapéta, mi van:

SELECT count (elkülönült Oboi.type)

Érdekes, hogy az azonos lekérdezés megadhatja, több funkciót, mint Count attribútum megkülönböztetett és nélküle. Ez az egyetlen helyzet, amikor megkülönböztethető Select'e jelen lehet többször is.

Ha lemondanak a az érvelés

A használata SQL külön érvet el kell vetni a két eset egyikében:

  1. Ön végre válogatott táblázatok és benne az egyedi értéket minden. Ebben az esetben a használata az érvelés nem megfelelő, mert ez egy további terhelést a szerver vagy kliens (attól függően, hogy milyen típusú DBMS).
  2. Félsz az adatvesztés. Hadd magyarázzuk.

Tegyük főnök megkérdezi, hogy sorolja fel a háttérképet, hogy van, a jelzés csak két oszlop - a típusát és színét. Megszokásból, adsz egy érv elkülönült:

KIVÁLASZTOTT KÜLÖNÁLLÓ Oboi.type, Oboi.color

ORDER BY Oboi.type

SQL különálló leírás, példák, tulajdonságok

Kapcsolódó cikkek