Visualizzazione risultati 1 fino 5 di 5

Discussione: Selezionare dal db in base all'iniziale

  1. #1
    Guest

    Predefinito Selezionare dal db in base all'iniziale

    Salve, vorrei sapere se è possibile selezionare dal db tutte le parole di un determinato campo che abbiano una certa iniziale?

    ES

    id | nome
    1 | Albicocca
    2 | Ananas
    3 | Pesca
    4 | Susina
    5 | Uva

    Vorrei un comando che mi selezioni tutte quelle che iniziano per A per esempio, ovvero ANANAS e ALBICOCCA. E' possibile?

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Codice:
    SELECT * FROM tabella WHERE nome LIKE '%A'
    Leggi qui http://dev.mysql.com/doc/refman/4.1/...-matching.html per capire come funziona LIKE

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da javascripter Visualizza messaggio
    Codice:
    SELECT * FROM tabella WHERE nome LIKE '%A'
    Leggi qui http://dev.mysql.com/doc/refman/4.1/...-matching.html per capire come funziona LIKE
    ehm, ma non dovrebbe essere 'A%'?

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Citazione Originalmente inviato da payneitalia Visualizza messaggio
    ehm, ma non dovrebbe essere 'A%'?
    Si, hai ragione

  5. #5
    Guest

    Predefinito

    Ok, e se io volessi fare questo procedimento con tutte le lettere dell'alfabeto c'è un modo semplice per farlo o mi tocca farlo lettera per lettera?

    EDIT: Risolto con un array e un ciclo for! Grazie comunque a tutti per l'aiuto!
    Ultima modifica di XxxJoKeRsxxX : 20-06-2010 alle ore 15.25.52

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •