Consultas PostGres

Ola estou precisando fazer diferentes tipo de consultas no postgres através de uma query, eu vou acessar a mesma tabela…só que precisarei filtrar os dados da seguinte forma…

  • Iniciando com
  • Que contenha
  • Terminando com
  • Maior ou igual a
  • Maior que
  • Menor ou igual a
  • Menor que
  • Igual a
  • Diferente de

no caso o usuário digitaria uma palavra(ou tgrcho da palavra) e escolheria uma dessas opções para fazer a consulta
alguem pode me ajudar?