mit Leerzeichen auffüllen
mit Leerzeichen auffüllen
am 04.10.2006 11:39:09 von Kai Apel
Liebe NG,
beim Export der Daten in eine Textdatei (csv) aus der MySQL-Datenbank
brauchen ich feste Spaltenbreite. Kann ich das irgendwo einstellen
(Fill With " ") oder welche Möglichkeit habe ich, das diesbezüglich
zu bewerkstelligen, so dass beim Datenexport die Spalte auch genau 40
breit ist und nicht variable, je nach Stringlänge?!
mfg
Kai Apel (Berlin)
Re: mit Leerzeichen auffüllen
am 04.10.2006 12:01:05 von Christian Hammers
On 2006-10-04 Kai Apel wrote:
> beim Export der Daten in eine Textdatei (csv) aus der MySQL-Datenbank
> brauchen ich feste Spaltenbreite. Kann ich das irgendwo einstellen
> (Fill With " ") oder welche Möglichkeit habe ich, das diesbezüglich
> zu bewerkstelligen, so dass beim Datenexport die Spalte auch genau 40
> breit ist und nicht variable, je nach Stringlänge?!
mysql> select lpad('hallo', 40, ' ');
+------------------------------------------+
| lpad('hallo', 40, ' ') |
+------------------------------------------+
| hallo |=20
+------------------------------------------+
1 row in set (0.00 sec)
tschüss,
-christian-
--=20
Christian Hammers WESTEND GmbH | Internet-Business-Provider
Technik CISCO Systems Partner - Authorized Reseller
Lütticher Straße 10 Tel 0241/701333-=
11
ch@westend.com D-52064 Aachen Fax 0241/911879
Re: mit Leerzeichen auffüllen
am 04.10.2006 12:03:59 von Kai Apel
Christian Hammers schrieb:
> mysql> select lpad('hallo', 40, ' ');
> +------------------------------------------+
> Christian Hammers WESTEND GmbH | Internet-Business-Provider
geht auch hinten ranhängen?
mfg
Kai Apel
Re: mit Leerzeichen auffüllen
am 04.10.2006 12:08:18 von Kai Apel
ja, mit rpad....
Kai
Re: mit Leerzeichen auffüllen
am 04.10.2006 12:08:52 von Christian Hammers
On 2006-10-04 Kai Apel wrote:
>=20
> Christian Hammers schrieb:
>=20
>=20
> > mysql> select lpad('hallo', 40, ' ');
> > +------------------------------------------+
> > Christian Hammers WESTEND GmbH | Internet-Business-Provid=
er
>=20
> geht auch hinten ranhängen?
Also jetzt aber RTFM! ;-) Mit rpad() geht auch das.
tschüss,
-christian-
--=20
Christian Hammers WESTEND GmbH | Internet-Business-Provider
Technik CISCO Systems Partner - Authorized Reseller
Lütticher Straße 10 Tel 0241/701333-=
11
ch@westend.com D-52064 Aachen Fax 0241/911879
Re: mit Leerzeichen auffüllen
am 04.10.2006 15:36:05 von Kai Apel
danke für die schnelle Hilfe
Kai