Vous devez utiliser 'tag_name' en dehors des guillemets ; il est alors interprété comme un champ de l'enregistrement. Concaténer en utilisant '||' avec les signes de pourcentage littéraux :
SELECT id FROM TAG_TABLE WHERE 'aaaaaaaa' LIKE '%' || tag_name || '%';