devo selezionare tutti i record in cui:Come scrivere un'istruzione SQL per utilizzare "LIKE" per nove valori diversi?
where FIELD2 like '%value21%'
or FIELD2 like '%value22%'
or FIELD2 like '%value23%'
-- repeat up to
or FIELD2 like '%value29%'
Qui, value21
, ..., value29
sono parametri che l'utente può mettere in una forma prima di inviare la query. Sono codici numerici (non successivi) e FIELD2
è una colonna del database che contiene un valore stringa.
Qual è il modulo più compatto per scrivere la mia query SQL?
Nota: questo è relativo a an earlier question, ma questo ha bisogno di LIKE
piuttosto che uguale.
Ci aiuterebbe immensamente se ci dicono che cosa 'value21..value29' è – Sathya
E: che cosa database? – Arjan
@Arjan, hai ragione: ho aggiornato la mia domanda. È troppo difficile per me ora spiegare la struttura del database. Hai qualche domanda specifica? –