Heim > Datenbank > Oracle > Hauptteil

So verwenden Sie Groß-/Kleinschreibung in Oracle

下次还敢
Freigeben: 2024-05-02 23:42:36
Original
871 Leute haben es durchsucht

Die CASE-Anweisung in Oracle ist ein Tool zur bedingten Auswertung. Ihre Verwendung umfasst: Angabe der auszuwertenden Bedingung (WHEN). Die Aktion (DANN), die ausgeführt werden soll, wenn die Bedingung wahr ist. Wenn alle Bedingungen falsch sind, führen Sie die Standardaktion aus (ELSE, optional).

So verwenden Sie Groß-/Kleinschreibung in Oracle

Verwendung der CASE-Anweisung in Oracle

CASE-Anweisung ist ein leistungsstarkes Tool für die bedingte Auswertung in Oracle. Es ermöglicht Ihnen, je nach gegebenen Bedingungen unterschiedliche Aktionen auszuführen.

Syntax:

<code>CASE
  WHEN condition1 THEN result1
  WHEN condition2 THEN result2
  ...
  ELSE default_result
END</code>
Nach dem Login kopieren

Verwendung:

Die CASE-Anweisung wird wie folgt verwendet:

  • Bedingung (WHEN): Geben Sie die auszuwertende Bedingung an.
  • ERGEBNIS (DANN): Die Aktion, die ausgeführt werden soll, wenn die Bedingung wahr ist.
  • Standardergebnis (ELSE): Die Aktion, die ausgeführt werden soll, wenn alle Bedingungen falsch sind. Es ist optional.

Beispiel:

Das folgende Beispiel verwendet die CASE-Anweisung, um eine Note basierend auf der Leistung eines Schülers zu ermitteln:

<code class="sql">SELECT
  name,
  CASE
    WHEN score >= 90 THEN 'A'
    WHEN score >= 80 THEN 'B'
    WHEN score >= 70 THEN 'C'
    ELSE 'F'
  END AS grade
FROM students;</code>
Nach dem Login kopieren

CASE-Ausdruck:

Die CASE-Anweisung kann auch als Ausdruck verwendet werden und das Ergebnis zurückgeben der Auswertung einer Bedingung:

<code>-- 检查一个数字是否为偶数或奇数
CASE
  WHEN num % 2 = 0 THEN 'Even'
  ELSE 'Odd'
END</code>
Nach dem Login kopieren

Verschachtelter CASE:

CASE-Anweisungen können verschachtelt werden, um komplexere Bedingungen zu verarbeiten:

<code class="sql">SELECT
  CASE
    WHEN status = 'Active' THEN
      CASE
        WHEN balance >= 10000 THEN 'High'
        ELSE 'Low'
      END
    ELSE 'Inactive'
  END AS account_status
FROM accounts;</code>
Nach dem Login kopieren

Vorteile:

Die Verwendung von CASE-Anweisungen hat die folgenden Vorteile:

  • Vereinfacht Bewertung
  • Verbessert die Lesbarkeit des Codes
  • Reduziert Codeduplizierung

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Groß-/Kleinschreibung in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!