Ciao
da una query come faccio a prendere solo i primi 20 caratteri di un campo ?
Esempio
$query = "SELECT id, titolo, PRIMI_20_CARATTERI(descrizione) FROM Articolo"
Ciao
da una query come faccio a prendere solo i primi 20 caratteri di un campo ?
Esempio
$query = "SELECT id, titolo, PRIMI_20_CARATTERI(descrizione) FROM Articolo"
TORTA DI RISO .. F I N I T A !!
Da M.C.S.A. a impiegato pubblico :-(
se ho capito bene la domanda...
$query = "SELECT * FROM Articolo LIMIT 0 , 20 "
No, lui vuole prendere i caratteri di un singolo record (Es: da "Ciao a tutti" lui vuole estrapolare "Ciao a t")
Credo che questo lo devi fare con la apposita funzione PHP (ora non ricordo quale) una volta preso il dato.
No come dici tu prendi le prime 20 righe, non i primi 20 caratteri
Esempio
Descrizione "telefono cellulare nokia 3200 colore azzurro con batteria "
io voglio che venga cosi
Descrizione "telefono cellulare "
cioè con i primi 20 caratteri
TORTA DI RISO .. F I N I T A !!
Da M.C.S.A. a impiegato pubblico :-(
ops... cmq io saprei nn da query ma usando la funzione substr($stringa,0,20)
Ok, provo ad usare il tuo metodo. Per ora va bene anche cosi. Grazie !
ciao ciao
TORTA DI RISO .. F I N I T A !!
Da M.C.S.A. a impiegato pubblico :-(
SELECT campo1, campo2, campo3, SUBSTRING(campo4, 1, 20) AS campo4_short FROM ...
e l'alias della sottostringa sarà campo4_short
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
o, più semplicemente...
$query = "SELECT id, titolo, LEFT(descrizione,20) FROM Articolo"
![]()
interessa anche a me.. le soluzioni che avete postato funzionano anche su postgresql?
in postgresql, se non sbaglio,
substr(stringa,inizio, lunghezza)
funziona
left(stringa, lunghezza)
...hmhmhm non sono sicuro...