switch ha un numero arbitrario di parametri, che alternano una condizione e un risultato. Se il primo parametro è vero, verrà restituito il risultato del secondo parametro. Altrimenti, se il terzo parametro è vero, verrà restituito il risultato del quarto parametro e così via. Per esempio:
switch([Pettorale]<100;"A";[Pettorale]<200;"B";[Pettorale]<300;"C")
Se il numero di pettorale è inferiore a 100, verrà restituito A. Se il numero di pettorale è inferiore a 200 (ma maggiore o uguale a 100), verrà restituito B. Se il numero di pettorale è inferiore a 300 (ma maggiore o uguale a 200), verrà restituito C. Se il numero di pettorale è maggiore o uguale a 300, verrà restituito NULL.