... risolto un problema me ne torna un'altro...![]()
in un campo database ho la stringa
$#_01|0|0| 3|L|00033|111111|gabetti_#$
$#_01|0|0|BOX|L|00033|111111|prova_#$
$#_02|0|0|200|P|99999|220211|eeee_#$
$#_03|0|0|200|P|02456|040311|dsafa_#$
$#_07|0|0|100|P|99999|110311|garbin_#$
ora io con una richiesta sql
... and [dati] like '%$#_%|%|%|%GAB%|%|%|%|%_#$%'
intendevo cercare solo riga per riga... quindi prendere in considerazione solo la riga rossa
quindi cercare GAB nella "colonna" verde
$#_01|0|0| 3 |L|00033|111111|gabetti_#$
$#_01|0|0|BOX|L|00033|111111|prova_#$
$#_02|0|0|200|P|99999|220211|eeee_#$
$#_03|0|0|200|P|02456|040311|dsafa_#$
$#_07|0|0|100|P|99999|110311|garbin_#$
invece mi prende in considerazione anche 2 righe e quindi mi troga il "Gab" ma nella posizione errata
$#_01|0|0| 3|L|00033|111111|gabetti _#$
$#_01|0|0|BOX|L|00033|111111|prova_#$
$#_02|0|0|200|P|99999|220211|eeee_#$
$#_03|0|0|200|P|02456|040311|dsafa_#$
$#_07|0|0|100|P|99999|110311|garbin_#$
c'è qualche soluzione per limitare la ricerca like?
esempio like "%$#_%|%|%|%GAB%|%|%|%|%(tranne _#$) "
oppure al posto del carattere jolly % (che mi cerca qualsiasi risultato) un [a-z][0-9]
in modo che mi cerchi solo la riga?
spero di essermi spiegato!