Als «case» getaggte Fragen

In SQL wertet der CASE-Ausdruck eine Liste von Bedingungen aus und gibt das Ergebnis für die erste Bedingung zurück, die als wahr ausgewertet wird. Verwenden Sie für die CASE-Fragen der Programmiersprachen stattdessen das Tag [switch-Anweisung].

3
Wie teste ich in einer Bash-case-Anweisung nach einer leeren Zeichenfolge?
Ich habe ein Bash-Skript, das Aktionen basierend auf dem Wert einer Variablen ausführt. Die allgemeine Syntax der case-Anweisung lautet: case ${command} in start) do_start ;; stop) do_stop ;; config) do_config ;; *) do_help ;; esac Ich möchte eine Standardroutine ausführen, wenn kein Befehl angegeben ist und do_helpder Befehl nicht erkannt …
86 string  bash  null  case 

2
SQL Server IIF gegen CASE
Ich habe kürzlich von der Verfügbarkeit von IIFFunktionen in SQL Server 2012 erfahren . Ich verwende CASEin meinen Abfragen immer verschachtelte Funktionen . Ich möchte den genauen Zweck der wissen IIFAussage und wann sollten wir verwenden lieber IIFüber CASEStatement in der Abfrage. Ich verwende meistens verschachtelt CASEin meinen Abfragen. Danke …


6
Wie verwende ich CASE..WHEN in MySQL richtig?
Hier ist eine Demo-Abfrage. Beachten Sie, dass sie sehr einfach ist. Ruft nur ab, wenn base_price 0 ist. Und wählt dennoch die Bedingung 3: SELECT CASE course_enrollment_settings.base_price WHEN course_enrollment_settings.base_price = 0 THEN 1 WHEN course_enrollment_settings.base_price<101 THEN 2 WHEN course_enrollment_settings.base_price>100 AND course_enrollment_settings.base_price<201 THEN 3 ELSE 6 END AS 'calc_base_price', course_enrollment_settings.base_price FROM …

4
Was sind die verschiedenen Arten von Fällen?
Ich interessiere mich für die verschiedenen Arten von Identifikatorfällen und wie die Leute sie nennen. Kennen Sie Ergänzungen zu dieser Liste oder andere alternative Namen? myIdentifier: Kamelfall (zB in Java-Variablennamen) MyIdentifier: Großer Kamelfall (z. B. in Java-Klassennamen) my_identifier: Snake case (zB in Python-Variablennamen) my-identifier: Kebab-Fall (zB in Schlägernamen) myidentifier: Flat …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.