PDA

View Full Version : [MySQL] Selezionare n-caratteri


bouncey2k
27-03-2008, 01:06
Vorrei visualizzare in una pagina web una parte di testo dal mio database MySQL.
Se in una cella di una tabella c'è un testo di 10.000 caratteri, io vorrei visualizzare solo i primi 200 caratteri: esiste un comando SQL a riguardo?

Grazie

gugoXX
27-03-2008, 07:48
E' una funzione SQL non standard, ma praticamente tutti i motori ce l'hanno.
Prova a cercare substr, substring, sub o simili.

bouncey2k
27-03-2008, 14:20
E' una funzione SQL non standard, ma praticamente tutti i motori ce l'hanno.
Prova a cercare substr, substring, sub o simili.

Non l'ho trovata come funzione SQL ma come funzione PHP "substr", penso tu intendessi quella. :D
Grazie!

gugoXX
27-03-2008, 14:25
Nono, e' proprio nell'SQL
puoi scrivere
SELECT SUBSTRING(qualcosa) FROM tabella

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html