RačunalaBaze podataka

Kao što je navedeno od strane SQL-sortiranje?

Kada se radi sa bazama podataka često je potrebno zaključiti rezultat upita u određenim redom, na primjer po abecednom redu. Da biste to učinili, DBMS ima posebnu funkciju u SQL - Sortiranje. U ovom slučaju, programer može odabrati koja polja i kojim redom će biti da se postigne željeni rezultat bez upotrebe ozbiljnih programiranja vještina.

Ono što su poredani u bazi podataka?

Rad sa bazama podataka se stalno povezan sa velikom količinom informacija, koje je potrebno odrediti poredak. Trenutno, postoji niz baza podataka, koja ima širok spektar mogućnosti, od kojih su najpopularnije su Oracle i MS SQL. Vrsta informacije kao jedan od glavnih postupaka u bazi podataka, pod uslovom da sa posebnim ugrađenim u svakoj od njih.

ranking podaci da se pojednostavi proces traženja, au nekim slučajevima, pomoći riješiti neke probleme ili optimizirati rad programa. SQL-sortiranje po posebno izabranom polju, i ako je potrebno, u slučaju iste vrijednosti u elemente ove oblasti mogu ukazati dodatne postavke, koje određuju lokaciju žice.

vrsta komanda

SQL-sortiranja u bazi podataka se pruža kroz korištenje ORDER BY funkcija. Dakle, izvođenje informacija iz baze podataka, nakon što odredite tabele i kolone iz koje će se vršiti za čitanje, zahtjev mora navesti vrstu komandu, a zatim odrediti na terenu ili polja koja će biti sortirani.

Na primjer, ako sto treba ljudima da biste dobili podatke iz polja Ime i doba, u isto vrijeme prikazati rezultate po abecednom redu imena stupca, to će pomoći da se sljedeći upit: SELECT ime, godine od ljudi ORDER po imenu.

Kako postaviti redosleda?

Trenutni uslovi predstavljaju programera različite zadatke, a ponekad je potrebno predodredite poredak u kojem će biti prikazani rezultati - po uzlaznom ili silaznom redoslijedu, po abecednom redu ili u obrnutom redoslijedu? I za to u SQL vrste kako bi se određuje dodavanjem ključne riječi u upitu. Nakon odabira polja i tablica iz koje se dobiva željene informacije, potrebno je dodati ORDER BY, zatim navedite naziv kolone na kojoj želite sortirati.

Za obrnutom redoslijedu morate odrediti ime po parametra DESC. Ako se dva kučištem elemente potrebne za više kriterija, a zatim kolona su odvojene zarezima, a prioritet rangiranje kada je polje koje daje činjenica da je na prvom mjestu na listi. Treba napomenuti da je poravnanje elemenata u obrnutom redoslijedu parametar ASC daje samo jedno polje, nakon čega ime koje tu ključnu riječ, pa ako je potrebno, potrebno je navesti sve odabrane kolone.

Alternativne metode sortiranja

Ako ne postoji mogućnost da pomoću ugrađene u SQL-sortiranje, možete napisati jedan od poznatih algoritama. Ako je potrebno, da se postigne najbrži elemente naručivanje, treba primijeniti metodu "brzi sorte", na osnovu niza pola puca. Također posjeduju veliku popularnost rang "balon" u kojem su dva susjedna elementa preokrenuo u slučaju pogrešnog aranžman ", Heapsort" šalje najveći element na kraju liste, kao i "sortiranje umetanjem" prejudiciranja lokaciju svakog elementa u red.

Rukom pisane pisanje algoritam neće dozvoliti da se značajno povećati brzinu sortiranje, međutim, će doprinijeti razvoju vještina programiranja, ali će također omogućiti da modifikujete proces prilagođavanja rang sheme za određene baze podataka za poboljšanje efikasnosti programa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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