Az osztályozás az adatokat sql (sorrendben)
Tanulási SQL
Amikor az adatok mintavételi fontos, hogy őket egy bizonyos rendezett módon. Válogató elvégezhető bármely területén bármilyen típusú adatokat. Ez lehet válogatni növekvő vagy csökkenő számmezőkhöz. A karakter (szöveg) mező, ez lehet az abc sorrendben, de valójában ez is egyfajta növekvő vagy csökkenő sorrendben. Azt is meg lehet végezni minden irányban - A-tól Z-ig, és fordítva Z A.
A lényege a rendezési folyamat, hogy annak érdekében, hogy egy adott sorrendben. További információ a fajta megtalálható a cikk „rendezési algoritmusok” Például, válogatás önkényes számsorra emelkedő:
Meg kell vezetni egy rendezett sorrendben:
Hasonlóképpen, ha a rendezés növekvő karakterlánc értékek:
Ivanov Ivan Petrov Petr Ivanov Andrey
Az eredmény:
Ivanov Andrey Ivanov Ivan Petrov Petr
Itt a húr „Ivanov Andrey” költözött a csúcsra, egy karakterlánc összehasonlításokat. Mindkét vonal indul azonos karakter „Ivanov”. Mivel a karakter „A” a „Andrew” használják az ábécé, mint a szimbólum „I” a szó „John”, a vonal fogják szállítani korábban.
Válogatás egy SQL lekérdezést
Rendezéséhez a query string hozzá szeretné adni a parancsot ORDER BY. Miután ez a parancs a megadott mező, amelyen a rendezéshez.
A példák egy táblázatban Áruk:
num
(Cikkszám)
Tudod rendezni a táblázat az egyes mezőket.
rendezési irány
Alapértelmezésben a parancs ORDER BY, hogy a növekvő sorrend. Hogy ellenőrizzék az irányt a válogatás kézzel, miután az oszlop nevét megadott kulcsszó ASC (emelkedő) vagy DESC (csökkenő). Így annak érdekében, hogy a táblázat szerint csökkenő sorrendben az árak, akkor meg kell adnia a lekérdezést a következők szerint:
SELECT * FROM áruk ORDER BY DESC ár
Rendezés Növekvő ár lesz:
SELECT * FROM áruk ORDER BY ár ASC
Válogatás a több mezőben
SQL lehetővé teszi válogatás több területen. Ehhez a parancs után ORDER BY a szükséges mezőket vesszővel elválasztva. Az, hogy a lekérdezés fogja igazítani ugyanabban a sorrendben, amelyben a fajta mező szerepel.