## Is your feature request related to a problem?

When trying to create a filter for a query, value autocompletes are case sensitive. This throws up weird behaviors. 

E.g, with the country name filter entering 'f' as the first letter autocompletes to 'Africa' (and, for some reason, the Isle of Man) and 'France is not listed as an option. Entering 'F' autocompletes to France. 

## Describe the solution you'd like

Not case sensitive results, or else better filtering. Africa shouldn't come up if I only enter 'f'. 

## Describe alternatives you've considered



## Additional context


<img width="886" alt="Screenshot 2022-01-12 at 13 40 00" src="https://user-images.githubusercontent.com/84011561/149151022-6648bc51-c0ff-4116-8611-cb64e88e9483.png">

<img width="887" alt="Screenshot 2022-01-12 at 13 40 11" src="https://user-images.githubusercontent.com/84011561/149151048-86098606-551b-4757-b133-f80b739c4974.png">


#### *Thank you* for your feature request – we love each and every one!

ee/clickhouse/sql/events.py
created_at
FROM events WHERE uuid = %(event_id)s AND team_id = %(team_id)s
"""
GET_EARLIEST_TIMESTAMP_SQL = """
SELECT timestamp from events WHERE team_id = %(team_id)s AND timestamp > %(earliest_timestamp)s order by toDate(timestamp), timestamp limit 1
"""
NULL_SQL = """
-- Creates zero values for all date axis ticks for the given date_from, date_to range
SELECT toUInt16(0) AS total, {trunc_func}(toDateTime(%(date_to)s) - {interval_func}(number)) AS day_start
-- Get the number of `intervals` between date_from and date_to.
--
-- NOTE: for week there is some unusual behavior, see:
--       https://github.com/ClickHouse/ClickHouse/issues/7322
--
--       This actually aligns with what we want, as they are assuming Sunday week starts,
--       and we'd rather have the relative week num difference. Likewise the same for
--       "month" intervals
--
--       To ensure we get all relevant intervals, we add in the truncated "date_from"
--       value.
--
--       This behaviour of dateDiff is different to our handling of "week" and "month"
--       differences we are performing in python, which just considers seconds between
--       date_from and date_to
--
-- TODO: Ths pattern of generating intervals is repeated in several places. Reuse this
--       `ticks` query elsewhere.
FROM numbers(dateDiff(%(interval)s, toDateTime(%(date_from)s), toDateTime(%(date_to)s)))
UNION ALL
-- Make sure we capture the interval date_from falls into.