2017-08-17 1 views

Antwort

1

Sie können so etwas wie tun:

select (case when col1 = 'E' then 'col1' 
      when col2 = 'E' then 'col2' 
      when col3 = 'E' then 'col3' 
      when col4 = 'E' then 'col4' 
      when col5 = 'E' then 'col5' 
     end) 

Wenn Sie nur den Index aufgenommen werden sollen:

select field('E', col1, col2, col3, col4, col5) 
+0

.... Ich möchte die Auswahl Fall Option versuchen. wie wende ich diese Abfrage auf die Zeile an. Ich möchte den Namen der Spalte in einer Variablen speichern, um sie später zu verwenden, z. B. $ colname = 'col2' ;. Bitte helfen Sie mit einem Code-Snippet. Ich benutze PHP mit MySQL. Vielen Dank. –

Verwandte Themen