LIKESIMILAR TO e as expressões regulares do
SQL99EXTRACT, date_partdate_truncAT TIME ZONEO PostgreSQL disponibiliza várias funções e operadores para os tipos de dado nativos. Os usuários também podem definir suas próprias funções e operadores, conforme descrito no Guia do Programador do PostgreSQL. Os comandos \df e \do do psql podem ser utilizados para mostrar a lista de todas as funções e operadores disponíveis, respectivamente.
Havendo preocupação em relação à portabilidade, deve-se ter em mente que a maior parte das funções e operadores descritos neste capítulo não são especificadas no padrão SQL, com exceção dos operadores mais triviais para aritmética e para comparação, e de algumas funções indicadas explicitamente. Algumas destas funcionalidades estendidas estão presentes em outras implementações do SQL e, em muitos casos, a funcionalidade é compatível e consistente entre vários produtos.
Os operadores lógicos habituais estão disponíveis:
| AND |
| OR |
| NOT |