Ciao a tutti,
se in un campo ho dei valori numerici separati da virole (es. "1,2,234,3") qual è il metodo più efficace per effettuare una ricerca?
eraclito
Ciao a tutti,
se in un campo ho dei valori numerici separati da virole (es. "1,2,234,3") qual è il metodo più efficace per effettuare una ricerca?
eraclito
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
e sempre collegato all'argomento, se con una query devo aggiornare lo stesso campo aggiungendo "numero," qual'è la sintassi corretta?
eraclito
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
vuoi cercare un numero lì dentro?
select * from tbl WHERE (campo = 'num,') OR (campo = ',num') OR (campo = ',num,')
se vuoi aggiungere penso ti convenga farlo in due fasi...
1. estrai campo attuale
2. esplodi in un array
3. aggiungi elemento
4. ricompatti
5. ricarichi il campo
nn mi viene in mente una soluzione "tutta sql" xkè hai il problema della virgola all'inizio o alla fine inserendo ,num o num, salvo nn considerare un primo numero di pad...![]()
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
ma in questo modo se io ho il campo (1,2,345,347) e cerco 1 non lo trovo...Originariamente inviato da luke83
vuoi cercare un numero lì dentro?
select * from tbl WHERE (campo = 'num,') OR (campo = ',num') OR (campo = ',num,')
immagino che dovrei usare like, ma volevo cercare qualche cosa di meglio...
cercavo una soluzione sql. se il problema è la virgola finale non mi interessa, non è un problema.Originariamente inviato da luke83
se vuoi aggiungere penso ti convenga farlo in due fasi...
1. estrai campo attuale
2. esplodi in un array
3. aggiungi elemento
4. ricompatti
5. ricarichi il campo
nn mi viene in mente una soluzione "tutta sql" xkè hai il problema della virgola all'inizio o alla fine inserendo ,num o num, salvo nn considerare un primo numero di pad...![]()
volevo fare qualche cosa tipo set campo=campo+'nuovonumero,'
ma non so quale sia la sintassi (con il + giustamente me li somma...)
![]()
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
1. hai ragione per il like... devo trovà un manuale decente.. l'avevo messo e poi tolto... :rollo:
2. hai provato con il punto? ma mi pare ci fosse na funzione concat na cosa del genere mo guardo....spè
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
[ot]che culo! su rieducational channel.. e sì vabè è culo © Guzzanti[/ot]
c'avevo azzeccato è CONCAT la funzione beccate sto link !![]()
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
Originariamente inviato da luke83
[ot]che culo! su rieducational channel.. e sì vabè è culo © Guzzanti[/ot]
c'avevo azzeccato è CONCAT la funzione beccate sto link !![]()
grazie![]()
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari