Datenbank Forum - für Anfänger und Profis

Willkommen im Datenbank Forum von Datenbanken-verstehen.de - Das Datenbank, Data Warehouse & Business Intelligence Forum!

Das Datenbank Forum für Anfänger und Profis ist eine Community zu den Themen Datenbanken, Data Warehouse & Business Intelligence. Nimm teil an der Community von Datenbanken-verstehen.de und tausch dich mit deinen Fragen und Lösungen mit anderen Nutzern aus.

Als registrierter Benutzer genießt Du viele Vorteile, wie

  • den vollen Zugang zu allen Foren und Unterforen
  • Kostenloses Lernmaterial inkl. Lösungen zum Thema Datenbanken
  • Zugriff auf DB-Tutorials, Best Practices und SQL-Snippets

Bevor Du einen Beitrag verfassen möchtest, kannst Du dich einfach kostenlos registrieren.

oder Einloggen mit



Beachte bitte die Forenregeln von Datenbanken-verstehen.de. Wir wünschen Dir viel Spaß im Datenbank Forum! - Dein Datenbanken-verstehen.de-Team

Mehrere Spalten prüfen

Alles zur Datenbankentwicklung im MySQL-Umfeld...

Mehrere Spalten prüfen

Beitragvon MGKVWeb » Mi 14. Nov 2018, 12:18

Code: Alles auswählen
SELECT * FROM t_led WHERE ((statuscode1 OR statuscode2 OR statuscode3 OR statuscode4 OR statuscode5 OR statuscode6 OR statuscode7 OR statuscode8 OR statuscode9) = 'on') AND ledtyp_id=1


Ich will in der Tabelle prüfen ob irgendwo in statuscode 1 bis 9 ein Wert "ON" enthalten ist... dann soll die passende spalte "beschreibung 1-9" ausgegeben werden....

also beispiel statuscode 5 = ON ausgabe beschreibung5 --> TEXT

wie kann ich das lösen?
MGKVWeb
 
Beiträge: 1
Registriert: Mi 14. Nov 2018, 12:13

Re: Mehrere Spalten prüfen

Beitragvon SQLUnion » Sa 17. Nov 2018, 20:05

Hallo MGKVWeb,

das Zaubertwort heißt "CASE WHEN":
Code: Alles auswählen
Select CASE WHEN statuscode5 = N'ON' THEN N'TEXT' ELSE N'KEIN TEXT' END

Gruß,
SQLUnion
SQLUnion
 
Beiträge: 162
Registriert: Fr 1. Nov 2013, 15:54


Zurück zu MySQL

 


  • Related topics
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron
  • Jetzt Fan werden
  • Newsletter abonnieren? Hier anmelden!

    Alle Informationen aus dem Portal, Blog und Forum in einem Newsletter!

    E-Mail-Adresse: