I need to extract a subset of results where the value for the `first_name` column starts with anything other than standard English alphabet letters (i.e. A-Z), for example `È`. I am banging my head against a brick wall with this - for example, this is how I've been able to get all the records starting with the letter `A`:

```
@results = User.where("first_name LIKE ?", "A%").order("first_name ASC")

```

Any help would be wonderful.

*EDIT: I am using a PostgreSQL database.*