Tienes que dar %%
para usarlo como %
porque %
en python se usa como formato de cadena, por lo que cuando escribe un solo %
se supone que va a reemplazar algún valor con esto.
Entonces, cuando desee colocar un solo %
en la cadena con consulta siempre coloque el doble %
.