ho una tabella in cui devo fare una ricerca testuale di un dato in un campo di tipo varchar(max).
Il campo contiene una stringa fatta così:
2345|123|234|1234|12345|23456|
(occhio: la stringa NON inizia con pipeline...)
Come faccio a mettere in where la selezione dei record della tabella dove il campo contiene un numero, ad esempio il numero 234?
Mi serve beccare esattamente 234 e non 2345 o 1234
Io avevo provato a fare una cosa tipo così
SELECT * FROM tabella WHERE CHARINDEX('|234|', '|' & campo) >0
aggiungendo la pipeline al campo, ma SQL dice giustamente picche alla mia "sintassi creativa".
Qualcuno sa come posso fare?
grazzzzz

Rispondi quotando
