Geburtstag einlesen

MYSQL

Benutzer
Beiträge
6
Guten Abend zusammen,

ich stehe gerade auf der Leitung, hoffe ihr könnt mir helfen.

Wie lese ich ein Geburtstag (Datentyp DATE) eines Benutzers ein? (in SQL)


Grüße
 
Werbung:
Dein Nickname verwirrt. Deine Frage auch. Zum Abfragen eines Wertes gibt es SELECT, zum einlesen eines Wertes INSERT. Das gilt auch für Geburtstage,selbst wenn diese am 29. Februar eines Schaltjahres sein sollten.
 
Ich glaube er will einen String (der ein Datum repräsentiert) als Date einlesen...

Du legst einfach ein to_date drumherum :)
Code:
Select to_date('Datum', 'Formatmaske')
Ein to_date hat zwei Übergabeparameter:
1. Der eigentliche Text der konvertiert werden soll
2. Eine Formatmaske. Die dient dazu der Datenbank zu sagen wie denn dein Datum in diesem Text aussieht.
Ein paar Beispiele:
Code:
SQL> Select to_date('01.Jun.2015', 'DD.Mon.YYYY') from dual;
TO_DATE('01.JUN.2015','DD.MON.
------------------------------
01.06.2015
SQL> Select to_date('12.24.2015', 'MM.DD.YYYY') from dual;
TO_DATE('12.24.2015','MM.DD.YY
------------------------------
24.12.2015

SQL> -- Und jetzt mal was ganz verrücktes
SQL> Select to_date('32/02/2015', 'DDD/MM/YYYY') From dual;
TO_DATE('32/02/2015','DDD/MM/Y
------------------------------
01.02.2015
Was es alles für Formate gibt, findest du in der Oracle-Doku.
Man sollte auch bedenken das einige vom nls_language Parameter abhängig sind...
Der ausgeschriebene Monat zum Beispiel ist sprachabhängig
 
Werbung:
Zurück
Oben