Índice
Apesar que PostgreSQL é o motor de base de dados que melhor cumpre o padrão ANSI-SQL, o que não significa que não possua características únicas, que o diferenciam das demais soluções competitivas e lhe permitem posicionar-se muito bem no mundo das bases de dados. , essas coisas únicas muitas vezes são atalhos que nos poupam de ter que fazer várias consultas nas tabelas para obter os dados necessários, no entanto, se quisermos que tudo esteja em conformidade com o padrão, não devemos usá-los.DISTINTO
Este é um dos favoritos em uso, é uma reinterpretação do DISTINTO, exceto que nos permite definir quais colunas são as que serão consideradas diferentes na consulta e também caso haja mais colunas podemos definir a ordem para designar a preferida.
Vejamos na imagem a seguir um exemplo do que nos referimos, neste exemplo vamos obter o número do trato de uma mesa:
PROLONGAR
LIMIT e OFFSET
Estas duas cláusulas LIMITE Y DESLOCAMENTO na consulta, eles nos ajudam a limitar o número de registros retornados pela consulta. Eles podem ser usados juntos ou separadamente; apesar de tudo, eles não são únicos em PostgreSQL, na verdade, eles são copiados do MySQL.
UMA DESLOCAMENTO de 0 é equivalente a não usar a cláusula, geralmente usaremos esses dois elementos em conjunto com um ***** DE.
Vamos ver um exemplo prático para ver melhor como eles funcionam:
PROLONGAR
EU GOSTO
Esta cláusula nos permite pesquisar dentro dos textos independentemente das letras maiúsculas, nos ajuda muito, pois podemos fazer pesquisas muito amplas sem medo de sermos deixados de fora devido à forma de escrever o termo a ser localizado.
A consulta com a qual podemos fazer isso é a seguinte:
SELECT tract_name FROM census.lu_tracts WHERE tract_name ILIKE '% duke%';
Se olharmos para o resultado que isso produziria, seria algo assim:
Com isso encerramos o tutorial, já sabemos um pouco mais sobre as vantagens do PostgreSQL na hora de utilizar os seus elementos únicos que nos ajudam a dar uma extensão à funcionalidade do ANSI-SQL e desta forma ter um leque muito maior de opções para cobrir as diferentes necessidades que possam surgir nas bases de dados que administramos.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo