Skip to content

Shorts

Switch in SQL ▼

Switch in SQL

Nel linguaggio SQL non esiste un costrutto SWITCH come negli altri linguaggi di programmazione, possiamo però usare il CASE WHEN alla stessa stregua:

SELECT name,
  CASE manufacturer_id
    WHEN 8 THEN 'ferrari'
    WHEN 9 THEN 'lamborghini'
    WHEN 10 THEN 'maserati'
    ELSE '' END AS manufacturer
FROM car

Quindi cambia un po’ la sintassi ma la funzione rimane.