Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SELECT: aus '0' zu 'nein' und aus '1' zu 'ja' (https://www.delphipraxis.net/92884-select-aus-0-zu-nein-und-aus-1-zu-ja.html)

sniper_w 28. Mai 2007 12:16

Datenbank: MySQL • Version: 5.0 • Zugriff über: Direct Mysql

SELECT: aus '0' zu 'nein' und aus '1' zu 'ja'
 
Hi.
Gibt es eine Möglichkeit, dass man die zurückgegebene Menge von SELECT ändert? So:
Es gibt in meiner Tablelle ein Feld-> gender int(4), values sind entweder 0 oder 1.
Ich will jetzt dass mir SELECT nicht 1 oder 0 bei gender zurückgibt sondern 'ja' oder 'nein'. So änlich wie:
SQL-Code:
SELECT gender AS hi FROM....
. Also gender wird jetzt als hi dargestellt.

Jelly 28. Mai 2007 12:24

Re: SELECT: aus '0' zu 'nein' und aus '1' zu 'ja'
 
Du kannst direkt die SQL Anweisung anpassen:

SQL-Code:
SELECT if (gender=1, 'Ja',if(gender=0,'Nein','n/a')) AS hi FROM....

marabu 28. Mai 2007 12:29

Re: SELECT: aus '0' zu 'nein' und aus '1' zu 'ja'
 
Hallo,

MySQL5 sollte auch CASE unterstützen:

SQL-Code:
SELECT CASE gender WHEN 0 THEN 'Nein' WHEN 1 THEN 'Ja' ELSE NULL END as gender FROM ...
Getippt und nicht getestet.

Grüße vom marabu

sniper_w 28. Mai 2007 12:42

Re: SELECT: aus '0' zu 'nein' und aus '1' zu 'ja'
 
@Jelly und Marabu:
Danke das habe ich gesucht...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz