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
Werde Autor auf codekicker.news
codekicker.news bietet Bloggern eine Plattform für ihre Inhalte.
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.