MySQL SELECT-Problem

Status
Für weitere Antworten geschlossen.

a-jay

Benutzer
Mitglied seit
14. Nov 2007
Beiträge
571
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich zermartere mir seit Stunden den Kopf über folgendes Problem:

Rich (BBCode):
 select  Name  from  Adressbuch  where 1=1

Wie kann ich es erreichen, dass die Abfrage für das Feld Name folgendes ausgibt:

Rich (BBCode):
Wert in Datenbank     gewünschte Ausgabe
-----------------     ------------------
Anton                 Anton
Berta                 Berta
Cesar                 Cesar
Friedrich             Friedrich
Gustav                Gustav
Hans                  Hans
Hans Uwe              Hans
Hans-Uwe              Hans
Hans-Bernd            Hans
Hansilein             Hans
Ingrid                Ingrid
Julius                Julius

Sprich: Wenn Name mit 'Hans' beginnt, soll 'Hans' ausgegeben werden.

(Hier sollte es doch wohl SQL-Cracks geben ;))

A-Jay
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Probier mal

Rich (BBCode):
select if(Name like 'Hans%','Hans',Name) from Adressbuch where 1=1

Itari
 

a-jay

Benutzer
Mitglied seit
14. Nov 2007
Beiträge
571
Punkte für Reaktionen
0
Punkte
0
Ich brech in's Essen...

Da brüte ich seit Stunden über der "Operator and Function Reference", aber das if ist mir nicht ins Auge gesprungen... (Ich war schon mit Unterabfragen zu gange, habe mir aber gedacht: Das muss doch einfacher gehen.)

Danke (Gott ;))!

A-Jay
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat