SQL - Order By

GROUP BY: Eredménysorok csoportosítása. A megadott mezőben az azonos értékű rekordokat egy rekorddá alakítja át. Összesítő érték hozható létre minden rekordról, ha SQL összesítő függvényt, mint például a Sum vagy a Count függvényt, írunk be a SELECT utasításba. Ha rendezni szeretnénk a rekordokat csökkenő sorrendben, akkor a DESC kulcsszóval tehetjük meg, növekvő sorrendbe pedig az ASC paranccsal.

SELECT oszlop név
FROM tábla név
ORDER BY oszlop név ASC|DESC;

'Személyek' táblázat

Kód

Vezetéknév

Keresztnév

Cím

Város

1

Szabó

Péter

Fő út 10.

Budapest

2

Kovács

Áron

Dózsa Gy. út 2.

Debrecen

3

Szalay

Tünde

Széchényi út 69.

Budapest

ORDER BY

A 'Személyek' táblázat alapján a Keresztneveket rendezzük sorba.

SELECT * FROM Személyek
ORDER BY Vezetéknév;

Kód

Vezetéknév

Keresztnév

Cím

Város

2

Kovács

Áron

Dózsa Gy. út 2.

Debrecen

1

Szabó

Péter

Fő út 10.

Budapest

3

Szalay

Tünde

Széchényi út 69.

Budapest

ORDER BY DESC

A 'Személyek' tábla alapján a Keresztneveket rendezzük csökkenő sorrendbe.

SELECT * FROM Személyek
ORDER BY Keresztnév DESC;

Kód

Vezetéknév

Keresztnév

Cím

Város

3

Szalay

Tünde

Széchényi út 69.

Budapest

1

Szabó

Péter

Fő út 10.

Budapest

2

Kovács

Áron

Dózsa Gy. út 2.

Debrecen

 

A hozzászólás csak a regisztrált és bejelentkezett tagok számára engedélyezett!

Oldalainkat 41 vendég böngészi
Látogatóink száma: 2010.07.10 -től