SQL - Distinct

Egy táblázat tartalmazhat azonos, ismétlődő értékeket. Ha a relációban több azonos sor is van, akkor a DISTINCT funkcióval az azonosakat kiszűrhetjük. Így nem írja ki kétszer, esetleg többször ugyanazokat az adatokat, hiszen egy városból több személy is származhat.

SELECT DISTINCT oszlop név FROM tábla név;

'Személyek' tábla:

Kód

Keresztnév

Vezetékné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

Most azt szeretnénk, hogy az azonos értékek a 'Város' oszlopból csak egyszer jelenjen meg.

SELECT DISTINCT város FROM személyek;

Az eredmény így néz ki:

Város

Budapest

Debrecen


 

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

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