Query per estrarre un certo numero di parole da un testo

Ciao a tutti

Ho un database in MySQL e in una tabella documenti ho un campo "testo" che contiene il testo di ciascun documento.

Mi servirebbe una query che mi permetta di estrarre solo il 20% del contenuto del campo "testo". E' possibile realizzarla oppure devo utilizzare delle funzioni che mette a disposizione il php (linguaggio usato per realizzare le pagine della mia applicazione)?

Grazie

:bye:

inviato 10 anni fa
js80
js80
1
X 0 X

non puoi estrarre una percentuale del testo di un campo, ma puoi prendere solo i primi N caratteri del testo.

SELECT SUBSTRING(nome_campo,0,N);

dove devi sostituire N con il numero di caratteri da estrarre.

:bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Certo che si puo fare... Conta il numero di caratteri totali delle stringhe da estrarre, calcola la percentuale che ti interessa, arrotonda il risultato per eccesso o difetto, inserisci il risultato come numero di caratteri max da estrarre....

risposto 4 anni fa
Al
Al
1
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda