Nicht immer braucht man eine Information aus der Datenbank komplett. Wer zum Beispiel aus einem Text nur einen kleinen Appetithappen anzeigen will, kann sich auf 200 Zeichen beschränken.
Mit MySQL ist das Abschneiden von Texten kein Problem: Die Funktion substring
schneidet den Text in der gewünschten Länge zurecht. Als ersten Parameter erwartet die Funktion den zu kürzenden Text. Hier geben Sie das Feld an, aus dem der zu kürzende Text stammt. Danach folgt die erste zu zeigende Textposition und die Länge des gewünschten Textes.
Ein Beispiel:
select substring(tbody, 1, 200) as teaser from articles limit 5
Damit erscheinen die ersten 200 Zeichen des Textes aus tbody
. Rücksicht auf Wörter nimmt die Funktion allerdings nicht. (Martin Goldmann/am)
datenbanken
Registriere dich
Wenn Du deinen Benutzernamen in Besitz nehmen möchtest, solltest Du dich registrieren:
Benutzername
Passwort
Passwort wiederholen
E-Mail
databasepro
databasepro berichtet alle zwei Monate praxisnah über die Themen, die professionelle Datenbank-Architekten, -Administratoren, Consultants, Anwender und IT-Manager, die sich mit der Auswahl von Technologien, Plattformen, Datenbanken und Entwicklungsumgebungen beschäftigen, Tag für Tag brauchen.