Micron Technology Interview Question

In Verilog, what's the difference between "if ... else ..." and "case"?