Pessoal,

tenho 2 duvidas.

- Considerando a consulta abaixo:
SELECT *
 FROM tabela1
   JOIN tabela2 ON tabela2.idcliente = tabela2.idcidade;

No exemplo acima ha um erro no JOIN em que a tabela2 esta referenciando a ela mesma, pergunto: Por que o PostgreSQL executa normalmente essa consulta sem acusar erros?


- Na consulta abaixo:
select 15.5 / (4/9);
o PostgreSQL acusa erro de divisao por zero, mas se eu fizer essa alteracao
select 15.5 / (4/9.0);
a consulta roda normalmente, por que isso acontece?


desde ja agradeco,
Wellington
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a