Пробел как в MySQL поиск AWS python - PullRequest
1 голос
/ 19 апреля 2020

Попытка запроса базы данных AWS (newb ie к этому). Запрос выглядит следующим образом:

dfHealthData = pd.read_sql("SELECT YearStart, LocationDesc, Topic, Question, DataValue "
                               "FROM HealthData WHERE YearStart = '2018' AND DataValueType = 'Crude Prevalence' AND Question LIKE '%18 years'" , connection_string)   

Хотите получить строку, которая заканчивается через «18 лет» (или в идеале «> = 18 лет», но первое подойдет).

Ошибка указана ниже. Ошибка при получении из AWS: неподдерживаемый символ формата '' (0x20) в индексе 161

1 Ответ

2 голосов
/ 19 апреля 2020

% имеет особое значение в python. Попробуйте избежать этого:

dfHealthData = pd.read_sql("SELECT YearStart, LocationDesc, Topic, Question, DataValue FROM HealthData WHERE YearStart = '2018' AND DataValueType = 'Crude Prevalence' AND Question LIKE '%%18 years'" , connection_string)
...