Postgres initCap

Postgres initCap

O PostgreSQL é um banco de dados baseado em consulta e fornece algumas funcionalidades internas dentro dele na forma de funções internas. Uma dessas funções é a função interna "initCap ()". Esta função é utilizada para alterar a primeira letra de cada palavra de string para maiúsculas e o restante das palavras para minúsculas. Esta função funcionará igualmente a mesma para qualquer string, independentemente do seu caso, eu.e., CASO EUPLICO OU PENÚNCIO. Pode ser utilizado para converter uma única corda e uma coluna inteira. Portanto, estamos implementando este artigo para nossos usuários do Windows 10 ver o uso do método initCap () no banco de dados PostGresql.

Inicie o aplicativo PostGresql Shell:

Vamos começar com o lançamento de um terminal de shell postgreSql. Você tem que tocar na barra de pesquisa mantida no canto inferior esquerdo do seu desktop do Windows 10. Nesta barra de pesquisa, escreva "PSQL" para abrir o aplicativo Shell para PostgreSQL. O aplicativo pop-up do shell postgreSQL aparecerá na tela. Toque nele para lançá -lo. O shell postgreSql, uma tela preta como abaixo, será aberta. Não permitirá que você trabalhe nisso até adicionar algumas informações sobre seu banco de dados e servidor. Portanto, temos que adicionar o nome do host e banco de dados local primeiro. Você pode ir com o banco de dados padrão, eu.e., PostGres. Usamos o banco de dados "aqsayasin" e o número da porta deve ser adicionado "5432". Depois disso, você precisa adicionar o nome de um usuário com o qual trabalhará, PostGresql Shell. O usuário padrão é o PostGres e você pode usá -lo. No nosso caso, estamos usando outro usuário "aqsayasin" e adicionamos uma senha para esse usuário continuar trabalhando. O shell SQL está pronto para usar.

Exemplo 01:

Vamos começar com o nosso primeiro e simples exemplo de uso de função initCap () no PostgreSQL Shell. A instrução selecionada do SQL será utilizada para esse fim. Dentro da consulta selecionada, usaremos a função initCap (), pegando um valor de string nela. Temos usado todo o valor da string de casos superiores para este exemplo. Pressione Enter para executar esta consulta. Temos o resultado abaixo mostrado na coluna padrão "initCap" na execução. Toda a sequência de casos superiores foi transformada em minúsculas, excluindo a primeira letra de cada palavra em toda a string. É assim que a função initCap () funciona no banco de dados PostGresql.

O nome padrão da coluna "initCap" foi atribuído pelo próprio banco de dados PostGresql. Podemos mudar isso também. Para isso, precisamos usar a palavra -chave "AS" após a função initCap (), juntamente com o nome de uma coluna. A saída mostra a mudança no nome da coluna.

Exemplo 02:

O primeiro exemplo foi sobre levar uma corda de caixa superior inteira para converter sua primeira letra em caso superior e as demais letras para minúsculas para cada palavra nela. Neste exemplo em particular, estaremos pegando a mesma série de letras de casos mais baixos de cada uma de suas palavras na função initCap (). O nome da coluna foi considerado "capital" usando a palavra -chave "AS" na consulta selecionada após a função initCap (). A execução desta consulta produz o mesmo do Exemplo 1 usando a função initCap ().

Vamos ver como a função initCap () funciona na string com valores mistos, como letras e números. A parte complicada é ver como a função initCap () funciona em números inteiros no início de uma string. Como sabemos, o número inteiro não pode ser convertido em superior ou minúsculo. Portanto, deve ir de acordo com as regras. Portanto, a mesma consulta selecionada foi usada até agora com a string “123PostGresql”. A saída não parece ser afetada até onde a string "123PostGresql" tem sido a mesma na consulta e a saída.

Exemplo 03:

Vamos dar uma olhada mais profunda na função initcap () a ser usada nos valores da coluna de tabelas. Para isso, devemos ter algumas tabelas com registros em nosso banco de dados PostGresql. Portanto, estamos utilizando o comando CREATE TABLE para gerar uma nova tabela, "maquiagem" com 4 colunas de diferentes tipos. A tabela foi criada com sucesso e a mensagem de retorno "Criar tabela" foi exibida após a execução deste comando.

No momento, a tabela "maquiagem" que criamos está vazia e não tem registros para usar o método initCap (). Assim, devemos inserir alguns registros nele usando a inserção na instrução do shell postgreSql. Você tem que usar a inserção no comando com o nome de uma tabela. Devemos adicionar o nome das colunas para adicionar valores a eles. A palavra -chave dos valores será especificada no comando para adicionar registros em uma tabela. Cada registro deve ser separado para outro por uma vírgula. Um total de 5 registros foram incluídos. Se você analisar mais profundamente, descobrirá que os dois primeiros registros têm valores de sequência de casos superiores inteiros nas 2º e 3º colunas. Os 3º e 4º registros foram adicionados valores de minúsculas à sua 2ª e 3ª coluna. O último registro tem um valor de caixa misto para sua 2ª e 3ª coluna para uma tabela. Na execução, 5 registros foram salvos.

Use a consulta Select para exibir a tabela recém -criada e atualizada “Maquiagem” no shell PostgreSQL. O "*" foi usado para buscar todas as colunas da tabela "maquiagem". A saída abaixo mostra todas as 5 tabelas “Makeup” Records no shell de comando postgreSql. Você pode ver a coluna "marca" e "produto" tem parte de toda a minúscula, parte de todo o caso superior e um dos valores de string de caixa mista.

Vamos exibir os valores da coluna ID, marca e produto da tabela "maquiagem" no shell postgreSql com a consulta selecionada. Se você não quiser usar os valores integrais, maiúsculos, integrais e casos mistas no shell, tente usar a função initCap () na marca e na coluna do produto. Você só precisa considerar o nome da coluna como um argumento para a função initCap () para ambas as colunas. Ele exibirá a primeira letra de cada valor da linha para a maçaneta, enquanto o restante estará em minúsculas para as duas colunas. Todos os 5 registros agora têm um formato padrão de valores de string.

Também podemos usar o método initCap () em mais de 2 colunas para atualizá -las em conjunto e exibi -las em conjunto. Você deve usar o método de concatenação "concat" para ingressar nas duas colunas e depois usar o initCap () no resultado concatenado. O comando usado para esse fim mostra o resultado concatenado em uma única coluna com cada uma das primeiras letras de sua palavra no caso superior e descanse na minúscula.

Conclusão:

Este artigo simplesmente demonstrou exemplos de uso da função initCap () para converter uma string para o formato padrão de escrita no PostgreSQL. Os exemplos ilustram o uso da função initCap () em uma única string, bem como nas colunas da tabela. Vimos o uso do método initCap () em colunas de tabela separadamente e em conjunto usando a função concat () na consulta. Todos os exemplos podem ser implementados em qualquer outra plataforma de banco de dados SQL.