Ciao,
vorrei eseguire una ricerca in un campo stringa/test nel db, del tipo
“cognome che contiene ‘etti’”.
Purtroppo ogni database ha la sua particolare sintassi per compiere
query su sottostringhe, nel caso di MySQL sarebbe così’:
s = “%#{string}%”
Patient.where(“first_name LIKE ?”, s)
Esiste una gemma che implementa un metodo per fare una query su una
sottostringa e che sia indipendente dal database utilizzato?
Grassssie mille,
Saluti
iwan
1w4n
2
Il 07 ottobre 2011 12:29, Iwan B. [email protected] ha scritto:
Esiste una gemma che implementa un metodo per fare una query su una
sottostringa e che sia indipendente dal database utilizzato?
Ciao,
non mi sembra che questa sia una peculiarit di MySQL, ma proprio la
sintassi standard SQL, valida quindi per tutti i database relazionali.
pietro
1w4n
3
Si esiste qualcosa che fa al tuo caso https://github.com/ernie/metawhere
oppure a http://erniemiller.org/projects/squeel/ se usi rails 3.1 Gran
belle gem