Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Ricerca di una stringa su più campi, uniti.

    Buongiorno a tutti e grazie in anticipo a chi proverà ad aiutarmi.
    Purtroppo cercando sul forum e su internet non ho trovato risposta. Il problema è il seguente.
    Devo fare una ricerca su nome e cognome che sono due campi separati di una tabella ma non riesco a comporre la stringa. Faccio un esempio se la stringa da cercare è "ROSSI P", la select dovrebbe cercarla sui campi COGNOME e NOME, ma come se fossero un campo solo. Nella tabella:

    COGNOME NOME
    ROSSI PAOLO
    BIANCHIROSSI PATRIZIO
    ROSSI PAOLI MASSIMO
    BIANCHI ROSSI PAOLO
    VERDI VERDINO

    la ricerca della stringa "ROSSI P" dovrebbe dare come risultato i primi 4 records.
    Spero di non essere stato troppo contorto e ancora grazie a chi vorrà rispondermi.

    Massimo.

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    in mysql, potresti usare la clausola HAVING

    codice:
    HAVING CONCAT(cognome, " ", nome) LIKE "%ROSSI P%"

  3. #3
    Risolto! Grazie infinite!

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.