Visualizzazione dei risultati da 1 a 4 su 4

Discussione: SQL primo record

  1. #1

    SQL primo record

    come faccio in SQL (dopo una SELECT) a far visualizzare SOLO il primo record? Grazie
    ti ricordi quando da piccoli andavamo in treno? io mettevo il culo fuori dal finestrino e tu la faccia e tutti ci chiedevano se eravamo gemelli...

  2. #2
    select * from tuaTabella
    where id=1

    se hai un campo id, altrimenti scrivi il nome del campo della tua chiave primaria o dell'elemento che ti ordinerà i record.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Non c'è un metodo standard per ottenere il primo record tramite uno statement SQL...

    In alcuni linguaggi ci si riesce comunque, ma è sempre meglio evitare di trovarsi in una situazione simile (a proposito, a cosa ti serve?).

    Cercare il record avente ID = 1 potrebbe non restituire il primo record effettivo...o potrebbe non corrispondere ad alcun record qualora questo sia stato eliminato.

    Supponendo di lavorare con Access, ad esempio, il contatore può essere casuale e anche dando per scontato che non lo sia, Access non riempie i buchi, quindi se elimino il record avente ID = 1, tale valore non verrà assegnato come chiave al nuovo record.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    ma..

    SELECT TOP 1 FROM ...

    non va bene??



Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.