PostgreSQL Ordem by Cláusula

PostgreSQL Ordem by Cláusula
Você deve estar familiarizado com o armazenamento de dados de qualquer forma em qualquer sistema operacional se estiver disposto a ter algum aplicativo em execução. Sempre que você deseja executar qualquer site dinâmico ou um aplicativo, você sempre precisa de armazenamento no back -end. Você conhecerá muitos aplicativos de armazenamento chamados "bancos de dados". Um dos bancos de dados gratuitos e de código aberto comumente usados ​​é "PostGresql". Ele se enquadra na categoria de sistemas de gerenciamento de banco de dados e também um tipo de RDBMS significa sistemas de gerenciamento de banco de dados racionais. Também é declarado como altamente estável entre todos os outros bancos de dados. A razão por trás disso é que ele foi desenvolvido há mais de 20 anos como código aberto da comunidade e ainda é considerado um banco de dados primário para muitos aplicativos da Web e analíticos.

Ele suporta JSON que não é racional e racional SQL, consulta. É aplicável em quase todos os sistemas operacionais, incluindo Windows, MacOS, Linux e OpenBSD também. Muitas empresas estão atualmente usando o PostgreSQL em seus produtos e serviços como Apple, Cisco, Instagram, etc.

O PostgreSQL é um banco de dados extensível e fácil de usar porque permite a personalização, e os usuários são capazes de definir seus próprios tipos de dados, linguagens funcionais, etc. Os plugins personalizados também são desenvolvidos se você não acha que a configuração padrão atenda ao seu requisito. PostgreSQL tem muitos recursos, mas aqueles que o discriminam de outros são transações aninhadas e replicação assíncrona.

Agora movendo -se em direção ao trabalho de PostgreSQL. Nosso modo de discussão atual está usando uma consulta de ordem no PostgreSQL. Todos os comandos usados ​​no PostgreSQL são quase os mesmos que SQL. No entanto, usamos duas abordagens para demonstrar a cláusula de funcionamento por ordem por PostgreSQL.

  • Aplicando o pedido do PostgreSQL por cláusula via shell SQL (PSQL)
  • Aplicando a cláusula PostGresql por cláusula usando pgadmin

Aplicando o pedido do PostgreSQL por cláusula via shell SQL (PSQL)

Depois que o PostgreSQL é instalado com sucesso no seu sistema, agora você pode abrir o SQL Shell (PSQL). Como você definiu o nome do host local e o nome do banco de dados, forneça uma senha para prosseguir. 'PostGres' é o nome padrão do banco de dados. Também usamos o mesmo neste tutorial.

Exemplo 1
Tome um exemplo de uma tabela. No PostgreSQL, a criação de tabela é muito simples e definida. A tabela é criada através de um comando 'Criar' e usamos uma tecla 'inserir' para adicionar valores à tabela. Este método é discutido mais adiante no guia. Voltando para a mesa denominada 'carro' com os atributos do carro como nomes de colunas. Use o comando select para buscar todos os registros da tabela.

>> selecione * do carro;

Agora aplicaremos a consulta na qual queremos exibir apenas duas colunas da tabela.

>> Selecione o nome, cor da ordem do carro por cor asc;

E o resultado deve estar em ordem crescente sobre a cor. Então, todas as cores da coluna são ordenadas em ordem alfabética.

Exemplo 2
Considere outra mesa chamada trabalhadora que contém as informações sobre todas as pessoas que trabalham. Use o comando select para mostrar os dados da tabela.

Nesse caso, queremos buscar o registro em ordem decrescente sobre o FNAME da coluna. Considerando que o registro de duas colunas é buscado de acordo com a tabela.

>> Selecione fname, lname da Ordem do Trabalhador por FNAME DESC;

Você pode ver que o resultado da coluna Fname está organizado.

Exemplo 3
Considere o mesmo trabalhador de mesa. Neste exemplo, criamos uma coluna no tempo de execução, pois dissemos que o PostGresql é personalizável e flexível. Nesta coluna criada, mostraremos o resultado. O comprimento do sobrenome do trabalhador é calculado usando uma função interna 'comprimento'; A sintaxe da função é;

Comprimento (nome da coluna);

Esta função exibirá as palavras totais no nome. Usaremos a consulta para buscar duas colunas, Lname e a coluna 'Len'. Os dados na coluna 'Len' são então organizados em ordem decrescente.

>> Selecione Lname, Length (Lname) Len da Ordem do Trabalhador por Len Desc;

As colunas resultantes são mostradas com o comprimento em ordem decrescente.

Exemplo 4
Falaremos sobre os valores nulos na tabela. Aqui vamos criar uma nova tabela 'amostra' usando a consulta Create. Aqui o nome da coluna é definido junto com o tipo de dados que é um valor inteiro.

>> Crie amostra de tabela (número int);

A tabela será criada agora. Vamos adicionar os valores na respectiva coluna. Aqui entramos todos os valores em uma única linha. Você pode adicionar registros separadamente. Uma linha é inserida como nula. Este nulo será mostrado como um espaço na tabela.

>> Insira nos valores da amostra (número) (1), (5), (8), (3), (nulo);

Use a instrução SELECT para ver os valores que você inseriu. Se quisermos exibir os dados da coluna de acordo com essa coluna, você notará que cada valor é organizado de forma ascendente com o valor nulo no final por padrão.

>> Selecione o número da ordem de amostra por número;

Em outras palavras, se queremos organizar dados em ordem crescente, não precisamos mencionar isso. Agora queremos que o valor nulo apareça na primeira linha. Para esse fim, usaremos:

>> Selecione o número do pedido de amostra por número NULLS primeiro;

Exemplo 5
Existe uma maneira diferente de organizar dados da tabela. Considere o trabalhador da mesa. Queremos exibir o 'yor' do carro em ordem decrescente. Para isso, usamos o suporte angular “>”.

>> Selecione Nome, Modelo, YOR da Ordem do carro por YOR Usando>;

O resultado estará em ordem crescente se você adicionar o suporte angular oposto após a palavra -chave 'usando'. A saída mostra o 'yor' em ordem decrescente.

Aplicando a cláusula PostGresql por cláusula usando pgadmin

Agora a segunda abordagem é através do pgadmin de PostgreSQL.

Inicie o PostGresql Workbench primeiro. Agora o usuário deve escrever a senha salva que o usuário já deu no horário de configuração.

Depois de pressionar 'ok', essa caixa de diálogo será removida. Uma interface será exibida que é o painel doméstico do PostgreSQL. Para aplicar consultas, navegue até o lado esquerdo da página. Expandir o servidor; Além disso, expanda o PostgreSQL e depois os bancos de dados. Clique com o botão direito do mouse no nome 'PostGres' do banco de dados. Um suspensão aparecerá. A partir daqui, selecione 'Ferramenta de consulta'. Depois de selecionar isso, você verá que a interface é alterada.

Execute uma consulta selecionada simples. Para execução, vá para a barra de menus e selecione o botão de execução/atualização.

Agora você pode ver o resultado na parte inferior da página; essa é a parte resultante. A imagem relevante está anexada abaixo.

Aqui, tome um exemplo de uma tabela como descrito anteriormente 'trabalhador'. Exibir os nomes da cidade de um trabalhador em ordem crescente. Use a consulta abaixo

>> Selecione fname, lname, cidade da ordem dos trabalhadores pela cidade ASC;

Executar a consulta; O resultado será o seguinte.

Conclusão

Você pode entender o conceito de duas maneiras, conforme descrito no artigo. PostgreSQL fornece as maneiras mais fáceis de aplicar consultas de ordem por cláusula. Só você precisa ter configurado o PostgreSQL em seu sistema.