Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Select in base alla prima lettera di un campo..

    Ciao a tutti...stò facendo una specie di rubrica telefonica e vorrei che in base alla lettera che clicco mi faccia una select prendendo solo i record i cui campi Cognome iniziano proprio per la lettera selezionata....ma come faccio???? C'è un modo per dirglielo direttamente nella select?? Oppure mi devo inventare un altro modo??
    Io avevo pensato di fare una select dove prendo tutti i record e poi nel ciclo while tiro fuori il campo Cognome e controllo qual'è la prima lettera.. se è quella che mi interessa allora la faccio visualizzare altrimenti faccio un Movenext.....che dite??? C'è un altro metodo più semplice??

    Grazie a tutti!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    lettera = trim(request.querystring("lettera"))
    
    sql = "SELECT * FROM tabella WHERE cognome LIKE '"& lettera &"%'"
    Roby

  3. #3
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Pensa te... Era così semplice...e io che mi andavo a complicare le cose....pensavo che il LIKE mi tirasse fuori tutte le parole che contenevano la lettera ma non soltanto quelle con l'iniziale!! che fessa! :rollo:

    Grazie!!
    Moira

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dipende come usi la %

    Roby

  5. #5
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Ahh!! Capito...!!
    Grazie!

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.