---
title: "SQL-Befehl, um ein Leerzeichen an Position 1 einzufügen"
url: "https://www.typo3.net/d/62555-sql-befehl-um-ein-leerzeichen-an-position-1-einzufuegen"
source: "typo3.net"
tags: ["Allgemein","Datenbank","Frage","tt_address"]
created: "2007-05-15"
last_reply: "2007-05-15"
replies: 3
solved: true
page: 1
pages: 1
lang: "de"
---

# SQL-Befehl, um ein Leerzeichen an Position 1 einzufügen

Allgemein · 3 Antworten · gelöst · gestartet 2007-05-15

## Frage

**Unbekannter Benutzer** · 2007-05-15 · [Beitrag #1](https://www.typo3.net/d/62555-sql-befehl-um-ein-leerzeichen-an-position-1-einzufuegen/1)

Hi!

Ich habe in die Tabelle "tt_address" mehrere Datensätze importiert. Ich habe jedoch nur Datensätze, bei denen die Spalte für den Nachname (last_name) gefüllt ist (first_name und middle_name sind leer). Zusätzlich habe ich die Spalte "name" per SQL mit "last_name" füllen lassen, damit auch in der Übersicht der Name dargestellt wird. Wenn ich nun jedoch innerhalb des Backends einen Datensatz bearbeite, dann setzt die Extension "tt_address" den Namen wohl automatisch zusammen aus Vornamen + Nachnamen. Da ich jedoch nur den Nachnamen habe, wird nach dem Abspeichern ein Leerzeichen im Feld Namen an den Anfang eingefügt. Ich weiß allerdings nicht aus welchem Grund... meiner Meinung nach ist das zu viel...

In SQL kenne ich mich noch nicht so 100%ig aus, sodass ich nun versucht habe im Feld "name" an die Position 1 jeweils 1 Leerzeichen einzufügen, sonst stimmt nämlich die Sortierung nicht mehr. Leider habe ich das nicht so ganz hinbekommen... :'(

Ich habe es mal hiermit versucht, aber das macht mir die komplette Spalte leer:

**UPDATE tt_address
SET name = Left('',0);**

Soweit ich das jedoch selber nachvollziehen kann, bedeutet das einfach, dass ab Position 0 (bis zum Ende) in jeder Zeile NULL eingefügt werden soll. Dann ist es klar, warum die Spalte hinterher leer ist.

Kann mir jemand sagen wie der SQL-Befehl lauten muss, um bei jeder Zeile in der Spalte "name" ein Leerzeichen einzufügen? Bin mit meiner Google-Suche leider nicht weit gekommen...

Grüße
Palmito

## Beste Antwort

**Unbekannter Benutzer** · 2007-05-15 · [Beitrag #3](https://www.typo3.net/d/62555-sql-befehl-um-ein-leerzeichen-an-position-1-einzufuegen/3)

Das hat funktioniert! Danke! :) Diese Funktion war mir nicht geläufig...

## Antworten

### [#2](https://www.typo3.net/d/62555-sql-befehl-um-ein-leerzeichen-an-position-1-einzufuegen/2) · steffenk · 2007-05-15

```html
UPDATE tt_address SET name = CONCAT(' ',name);
```

### [#3](https://www.typo3.net/d/62555-sql-befehl-um-ein-leerzeichen-an-position-1-einzufuegen/3) · Unbekannter Benutzer · 2007-05-15 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#4](https://www.typo3.net/d/62555-sql-befehl-um-ein-leerzeichen-an-position-1-einzufuegen/4) · steffenk · 2007-05-15

hier sind sie alle:

<http://dev.mysql.com/doc/refman/5.1/de/string-functions.html>

---

Quelle: „SQL-Befehl, um ein Leerzeichen an Position 1 einzufügen“, typo3.net, https://www.typo3.net/d/62555-sql-befehl-um-ein-leerzeichen-an-position-1-einzufuegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
