CASE

Übungsaufgaben zur SPS-Programmierung in ST

Zwei Übungsaufgaben zur SPS-Programmierung in Strukturiertem Text – von den Bewässerungsschiebern einer Baumschule mit eigenem Funktionsbaustein, Laufzeitüberwachung, Betriebsarten mit CASE und einem Testprotokoll für die Simulation bis zu einer Bausteinbibliothek für die Rührwerke einer Biogasanlage mit Interface und Vererbung, KI-erzeugtem Code zum Prüfen und der Frage, ob die Steuerung als virtuelle SPS laufen soll. Zu jeder Teilaufgabe lässt sich eine Beispiellösung einblenden.

Fallunterscheidungen und NULL-Werte in SQL-Abfragen (CASE, IF, COALESCE)

Mit den Ablaufsteuerungsfunktionen von SQL triffst Du Entscheidungen innerhalb einer Abfrage: CASE WHEN … END und IF() geben je nach Bedingung unterschiedliche Werte aus, COALESCE und IFNULL ersetzen fehlende Werte, NULLIF erzeugt gezielt NULL. Der Artikel zeigt die Funktionen in Projektion, Sortierung und Bedingungen und nennt die Schreibweisen anderer DBMS.