2016-03-22 3 views
0

Ich möchte Zeile aus Postgres-Datenbank bekommen. Diese Zeile in db muss Parameter (Spalte): firstname und lastname.Wählen Sie 2 Parameter als eine verkettet mit Zeichen zwischen in Postgres

Reguläre Select-Abfrage würde Thema als separate Felder herunterladen. aber ich möchte sie mit Punkt zwischen ihnen verketten.

Ich möchte von Reihe bekommen:

firstname lastname

einen Wert wie folgt: firstname.lastname

Zur Zeit habe ich so etwas wie dieses:

SELECT (firstname, lastname) AS user FROM users

Aber in Ergebnis bekomme ich:

(firstname,lastname)

Können Sie helfen?

Antwort

1

Verwenden Sie den folgenden

SELECT (firstname::text || '.'::text || lastname::text) AS user FROM users 
+0

Es funktionierte. Vielen Dank. Kannst du mir sagen, wie man ein Ergebnis in Kleinbuchstaben macht? – masterdany88

+0

niedriger (Vorname :: Text || '.' :: Text || Nachname :: Text) –