PDA

Visualizza la versione completa : [C] Selezionare prima riga database


starcraftworld
15-01-2009, 13:05
Vorrei eseguire una query che mi ritorni la prima riga della tabella ritornata da un'altra query.
Ad esempio:
SELECT * FROM TABELLA WHERE COLORE='VERDE'
ritorna una tabella di tuple con colore verde
Io vorrei prendere solo la prima di queste tuple

LeleFT
15-01-2009, 14:05
A seconda del DBMS che utilizzi (che non hai specificato) hai diverse soluzioni.

Alcuni mettono a disposizione la clausola TOP, altri la clausola LIMIT...

Esempio con TOP:


SELECT TOP 1 FROM TABELLA WHERE COLORE='VERDE';


Esempio con LIMIT:


SELECT * FROM TABELLA WHERE COLORE='VERDE' LIMIT 1;


Ciao. :ciauz:

starcraftworld
15-01-2009, 14:16
Utilizzo mysql

LeleFT
15-01-2009, 15:12
Originariamente inviato da starcraftworld
Utilizzo mysql
Allora la seconda puņ andar bene.
Ti do anche il riferimento alla documentazione di MySQL (la versione 5.0), dove trovi la sintassi di tutte le istruzioni SQL: http://dev.mysql.com/doc/refman/5.0/en/index.html


Ciao. :ciauz:

Loading