SELECT: zwei Spalten zusammenfassen, Datumsformat, leere zusätzliche Spalte

28/07/2009 - 19:09 von Hartmut Callies | Report spam
Hallo,
zu der select-Abfrage
select strasse, hausnummer, geburtstag from test
habe ich folgende Fragen:

1. Wie muss ich die select-Abfrage àndern, so dass
die Straße und die Hausnummer (dazwischen ein Leerzeichen)
in einer zusàtzlichen (nicht existierenden) Spalte stehen z.B. Bergstraße
56?

2. In der Spalte Geburtstag steht der Eintrag im Format: 10/25/1968 00:00:00
Wie erhalte ich nur das Datum und dann auch im Format 25.10.1968?

3. Kann ich mit der select-Abfrage eine zusàtzliche, leere Spalte im
Ergebnis-Fenster
vom SQL-Server Management Studio anzeigen lassen, d.h. also nicht
wirklich existiert?

Gruß
Hartmut
 

Lesen sie die antworten

#1 Christoph Ingenhaag
28/07/2009 - 19:24 | Warnen spam
Hallo Hartmut

"Hartmut Callies" wrote:

Hallo,
zu der select-Abfrage
select strasse, hausnummer, geburtstag from test
habe ich folgende Fragen:

1. Wie muss ich die select-Abfrage àndern, so dass
die Straße und die Hausnummer (dazwischen ein Leerzeichen)
in einer zusàtzlichen (nicht existierenden) Spalte stehen z.B. Bergstraße
56?



select
strasse,
hausnummer,
strasse + ' ' + hausnummer NeueSpalte,
geburtstag
from test;


2. In der Spalte Geburtstag steht der Eintrag im Format: 10/25/1968 00:00:00
Wie erhalte ich nur das Datum und dann auch im Format 25.10.1968?



select
strasse,
hausnummer,
strasse + ' ' + hausnummer NeueSpalte,
convert(varchar(10), geburtstag, 104) geburtstag
from test;



3. Kann ich mit der select-Abfrage eine zusàtzliche, leere Spalte im
Ergebnis-Fenster
vom SQL-Server Management Studio anzeigen lassen, d.h. also nicht
wirklich existiert?



Wozu?

select
strasse,
hausnummer,
strasse + ' ' + hausnummer NeueSpalte,
convert(varchar(10), geburtstag, 104) geburtstag,
'' NochNeSpalte,
from test;


Gruß
Hartmut




Lies dir mal die Hilfe zu SELECT und CONVERT in der Hilfe durch...

VG
Christoph

Ähnliche fragen