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

    Ricerca parole Selezione SQL

    Salve ragazzi.
    Dovrei fare un motore di ricerca semplicissimo, dove l'utente compila una casella di testo con 2 o piu parole chiave. Queste parole vengono ricercate all'interno di un campo in Database
    beh il mio problema è la selezione SQL.
    In sintesi dovrebbe essere:
    seleziona tutti i campi che contengono la parola "CIAO" E la parola "GIUSEPPE" E la parola "COME STAI".

    La mia problematica è sul come faccio a scomporre la frase, e sopratutto come faccio a creare tante AND quante sono le parole.

    Avete degli esempi?

  2. #2
    codice:
    testo = request("testo")
    if inStr(testo," ") > 0 then
    parole = split(testo)
    for i = 0 to uBound(parole)
    condizione = condizione & " CampoTabella LIKE '%" & replace(parole(i),"'","''") & "%'"
    if i < uBound(parole) then condizione = condizione & " OR "
    next
    else
    condizione = " CampoTabella LIKE '%" & replace(testo,"'","''") & "%'"
    end if
    
    sql = "SELECT * FROM NomeTabella WHERE " & condizione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.