So ordnen Sie Schlüssel den Werten für ein einzelnes Feld in einer MySQL-Select-Abfrage zu

8

Angenommen, wir haben einen Feldstatus ( 0 für deaktiviert, 1 für aktiviert) und wir müssen die Literalwerte direkt mit MySQL abrufen, mit anderen Worten: wenn wir die Abfrage angefordert haben:

%Vor%

Die Spalte muss so aussehen:

%Vor%

nicht wie folgt:

%Vor%

Wir wissen, dass wir keine mysql-Statustabelle haben, mit der wir uns verbinden und wie üblich die Werte abrufen können.

    
Yazid Erman 22.04.2013, 13:21
quelle

2 Antworten

14

Sie würden eine case-Anweisung verwenden, beispielsweise:

%Vor%     
Gordon Linoff 22.04.2013, 13:25
quelle
0

Sie können auch den Steuerfluss if verwenden Funktion (, da Ihr status -Feld nur zwei Werte annehmen kann - [0,1] ):

%Vor%     
potashin 28.04.2015 00:09
quelle

Tags und Links