I need to select from a list containing equations those having RHS not zero

```
list = {a == 0, b == 1, c == 0, d == e}
Select[list, #[[2]] != 0 &]
Select[list, #[[2]] == 0 &]

```

I cannot process properly the list to include `d==e`.

Where is the problem?

Thanks!