SQL CASE | |
|
SQL >
Geavanceerde SQL >
Case
CASE wordt gebruikt om een als-dan-of type logica te voorzien voor SQL. De syntaxis is SELECT CASE ("kolom_naam")
WHEN "voorwaarde1" THEN "resultaat1" WHEN "voorwaarde2" THEN "resultaat2" ... [ELSE "resultaatN"] END FROM "tabel_naam"; "voorwaarde" kan een statische waarde of uitdrukking zijn. De component ELSE is optioneel. Als u in de voorbeeld tabel Store_Information, Tabel Store_Information
de omzet van 'Los Angeles' wenst te vermenigvuldigen met 2 en de omzet van 'San Diego' met 1,5, dan voert u in: SELECT Store_Name, CASE Store_Name
WHEN 'Los Angeles' THEN Sales * 2 WHEN 'San Diego' THEN Sales * 1.5 ELSE Sales END "New Sales", Txn_Date FROM Store_Information; "New Sales" is de benaming gegeven aan de kolom met de CASE-instructie. Resultaat:
Copyright © 2024 1keydata.com Alle rechten voorbehouden |