Transcript
Page 1: tutorial postgresql windows comandos

http://www.juliobattisti.com.br/tutoriais/ericogoncalves/comandossql001.asp

POSTGRES– COMANDOS SQL. Parte 1

 

Objetivo:

 

Começarei a partir deste e dos demais tutorias  ensinar você a utilizar comandos SQL , para utilização dos mesmos irei utilizar o banco de dados postgresql, que se diga de passagem que é excelente,  mas alguns destes comandos por serem em SQL podem ser utilizados por outros bancos como MYSQL, você vai aprender desde do básico até o avançado,criação de tabelas, manipulação de dados entre outros,  utilizaremos tabelas simples para exercitar os comandos, e neste você vai aprender  a instalar o banco de dados Postgres e criar uma base de teste.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica.

 

Bom, vamos começar fazendo a instalação do banco de dados Postgres, esta será para ambiente Windows, você pode fazer o download do mesmo no seguinte endereço http://www.postgresql.org/download,  o tamanho do mesmo gira em torno de 17 MB.

 

Após baixar e descompactar, clique no instalador postgresql-8.0.msi e depois no botão executar.

 

Page 2: tutorial postgresql windows comandos

Tela 001

 

Na próxima tela vai aparecer em torno de  sete opções de idiomas,  entre essas o  português, selecione a mesma e clique no botão start.

 

Page 3: tutorial postgresql windows comandos

Tela 002

 

Vai ser aberta a janela de assistente de instalação, a partir da mesma clique duas vezes no botão próximo.

 

Tela 003

 

Page 4: tutorial postgresql windows comandos

Você estará na tela onde deve ativar todos os recursos referente ao servidor do banco de dados, para isso clique na seta e na opção o recurso será instalado disco regido, repita o mesmo passo para os demais que não estiverem disponíveis e depois no botão próximo.

 

Tela 004

 

Nesta tela você deve estar com a opção “instalar como serviço” ativa e depois  inserir uma senha bem simples, no momento que você clicar no botão próximo, ira surgir uma mensagem perguntado se o usuário deve ser criado, clique em sim.

 

Page 5: tutorial postgresql windows comandos

Tela 005

 

Vai parecer uma nova mensagem na mesma clique em não, na tela seguinte você deve estar com a opção “iniciar agrupamento de banco de dados” ativa, logo abaixo crie uma senha, a qual não pode ser a mesma que você criou anteriormente  e clique duas vezes no botão próximo para ser inicializada a instalação.

 

Page 6: tutorial postgresql windows comandos

Tela 006

 

Após a instalação ser completada, inicie o banco postgres, irei abordar sua interface gráfica, chamada de “pgadmin”, irei utilizar exemplos bem simples para começarmos. Abaixo sua interface:

 

Tela 007

Page 7: tutorial postgresql windows comandos

 

Note que na arvore da esquerda temos acesso as varias funções, entre elas: tabelas, types, functions, procedures entre outras. Também podemos visualizar na janela da direita, na superior uma tabela e na inferior sua estrutura em comandos.

 

Irei ensinar você a criar uma base teste para que já no próximo tutorial possamos dar início a utilização de comandos SQL, vamos chamar esta base de “teste”.

 

Clique no Menu File “add Server”.

 

Tela 008

 

Agora na próxima janela você deve preencher os campos conforme a tela abaixo e depois clicar em ok, para ser criado a nossa base teste:

 

Page 8: tutorial postgresql windows comandos

Tela 009

 

Vou descrever o que esta escrito na imagem acima, para caso não consiga visualizar.

 

ADDRESS  127.0.0.1

 

DESCRIPTION Base Teste

 

SERVICE Teste

 

PORT 5432

 

MAINTENANCE DB Postgres

 

USERNAME Postgres

 

Pronto a nossa base foi criada, conforme mostra a tela abaixo:

Page 9: tutorial postgresql windows comandos

 

Tela 010

 

Note que a mesma aparece com um “x” vermelho isso indica que o a mesma não esta conectada, você vai  aprender a conectar no próximo tutorial.

 

OBS: É importante que você tenha um servidor instalado no seu computador como o ISS ou APACHE.

 

Conclusão:

 

Neste tutorial  ensinei a instalar o banco de dados postgres passo a passo e também a criar uma base teste para que no próximo tutorial possamos começar a utilizar os comandos SQL,  mostrado através de telas e de forma simples, direta e objetiva.

 

Bons estudos e até a próxima parte.

Page 10: tutorial postgresql windows comandos

POSTGRES– COMANDOS SQL. Parte 2

 

Objetivo:

 

O objetivo deste tutorial é iniciar o aprendizado de comandos SQL usando  o banco de dados postgresql,  neste você vai conhecer os principais comandos SQL  e também utilizar alguns deles.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica e acompanhado a parte 1.

 

Os principais comandos em SQL que irei mostrar são baseados no SQL/92.

 

SELECT – Recupera os dados do banco.

 

INSERT – Insere os dados no banco.

 

UPDATE – Atualize os dados no banco.

 

DELETE – Deleta os dados no banco.

 

CREATE TABLE – Poe ser utilizado para criar uma tabela no banco.

 

ALTER – Pode ser utilizado para alterar o nome de uma tabela.

 

DROP  TABLE – Pode ser utilizado para excluir uma determinada tabela.

Page 11: tutorial postgresql windows comandos

 

Neste inicio não irei ensinar a criar tabelas, nos próximos tutoriais é que você vai aprender, vamos iniciar o banco de dados para utilizarmos o comando select para recuperar dados de uma tabela, para isso siga os seguintes passos:

 

Com o banco aberto,  clique na base teste com o botão direito do mouse e depois em conect.

 

Tela 001

 

Será aberta uma janela nesta você deve inserir a senha que você definiu durante a instalação.

 

Page 12: tutorial postgresql windows comandos

Tela 002

 

O banco estará conectado, já tenho uma tabela de teste criada com dados inseridos, onde a mesma possui apenas dois campos ID, NOME, só para testarmos o comando Select. No banco na parte superior  clique icone “SQL” para abrir uma nova janela onde vamos digitar os comandos.

 

Page 13: tutorial postgresql windows comandos

Tela 003

 

Tela 004

 

Page 14: tutorial postgresql windows comandos

Bom agora vamos começar a utilizar o comando select, partindo da tabela teste, vamos supor que você queira trazer todos os registros que a mesma possui, sem definir parametros de filtros, o qual iremos ver mais adiante, digite o comando abaixo, dentro da janela SQl, e depois cllique “F5” para executar o comando.

 

Select * from teste;

 

Tela 005

 

O resultado da busca foi o retorno de todos os dados, lendo o comando acima, seria “selecione todos os registros da tabela teste”, onde:

 

* - siginifica todos os campos;

 

From – Origem, ou seja qual tabela;

 

Outro atributo que podemos utilizar na clausula select é o “Distinct” este serve para não retornar nomes repetidos onde possa possui o mesmo id por exemplo, para você entender melhor inclui um terceiro registro com o mesmo nome Celi e tambem o mesmo ID, se fisermos um select normal vai ser trazidos os dois nomes, conforme tela abaixo:

Page 15: tutorial postgresql windows comandos

 

Tela 006

 

Agora se colocarmos o distinct logo após o select não será retornado nomes repetitivos.

 

Tela 007

 

Page 16: tutorial postgresql windows comandos

Veja que é simples e prático fazer consultas, mas agora vamos fazer o seguinte, estamos buscando todos os campos utilizando para isso o curinga “*”, mas digamos que na consulta você precisa que seja retornado apenas o nome, então digite o código abaixo, utilizaremos o distinct.

 

Select nome from teste;

 

Tela 008

 

Conclusão:

 

Neste tutorial  ensinei a os principais comandos do SQL, a conectar a base de teste e tambem como utilizar o comando Select efetuando algumas consultas, mostrando sempre de forma prática, simples e objetiva, no próximo tutorial irei continuar ensinado os camandos SQL, inserindo dados em tabelas. Bons estudos e até a próxima parte.

POSTGRES– COMANDOS SQL. Parte 3

Page 17: tutorial postgresql windows comandos

 

Objetivo:

 

O objetivo deste tutorial é continuar o aprendizado sobre a utilização de  comandos SQL usando  o banco de dados postgresql,  neste você vai apreder  a utilizar os comandos insert, update, lower  e também a fazer  pesquisa com condição, sempre de forma objetiva e prática.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica e acompanhado a Parte 1 e Parte 2.

 

Começaremos utilizando o comando “Insert” utilizamos o mesmo para inserir registros no banco de dados, para o processo é bastante simples, na tabela teste que estamos utilizando como exemplo, a mesma tem dois campos que são ID e NOME, então, vamos acrescentar os seguinte regitros:

 

ID = 4

NOME = Neli

 

O comando fica assim:

 

Insert into teste (id,nome)

Values (4,'Neli');

 

Page 18: tutorial postgresql windows comandos

Tela 001

 

Vamos  aprender a fazer uma pesquisa utilizando condições, ou seja, iremos  determinar que a mesma retorne apenas o registro , para utilizamos a clauula “where” ,, nesta consulta vamos trazer os registros que acabamos de inserir,  para isso você deve utilizar o seguinte código abaixo:

 

Select * from teste where nome=’Neli”;

 

Page 19: tutorial postgresql windows comandos

Tela 002

 

Note que no banco de dados post existe diferença entre minusculas e maiusculas, nesta mesma consulta se colocarmos o nome Neli todo e minisculo o mesmo não vai achar os regitros, existe um atributo que pode ser utilizado para que não acha este pequeno problema.

 

Tela 003

 

Page 20: tutorial postgresql windows comandos

Para não haver este pequeno problema podemos utilizar o “lower” depois da clausula where , e antes do campo que desejamos não fazer diferença entre minusculas e maiusculas, veja então como ficaria o codigo:

 

Tela 004

 

Sempre que queremos fazer uma alteração dos  dados utilizamos o comando “update”, desejamos trocar o  nome Neli para Neci, vaja como deve ficar o código:

 

Update teste

Set nome= 'Neci'

where nome='Neli'

 

Este comando traduzido de alguma forma seria:

 

Page 21: tutorial postgresql windows comandos

Dar um update na tabela teste onde Set mais o nome da coluna igual ao valor que neste caso é Neci e mais uma clausula where seguido do campo nome mais o valor Neli. É muito importante utilizar a clausula “where”, o motivo é por exemplo se tivermos varios nomes Neli, seguindo o exemplo logo acima, seria modificado todos os nomes que começam com neli.

 

Bom agora iremos aprender a deletar uma tabela, seria lógico aprender a criar a tabela para depois apaga-la, mas partindo do ponto que já tenho uma tabela criada e que se chama “teste”, vou ensinar você  apagar a mesma. Para isso utilizamos o comando “Drop” mais o nome da tabela.

 

Drop Table  Teste;

 

Tela 005

 

Agora sim vamos aprender a criar uma tabela, para isso utilizamos o comando “Create Table”, a tabela ser abem simples, depois iremos aprendendo mais sobre a criação das mesmas, esta iremos colocar os campos cod e nome, sendo que a mesma chamar-se “teste”.

Page 22: tutorial postgresql windows comandos

 

create table teste (

cod integer,

nome varchar(30));

 

Note que colocamos o comando create table mais o nome da tabela, depois entre parênteses colocamos os campos e suas propriedades.

 

Tela 006

 

Conclusão:

 

Neste tutorial  ensinei a utilizar os camandos para criar tabelas, deletar, editar os registros, fazer buscas com filtros simples e também utilizar a função Lower na buscas, mostrando sempre de forma prática, simples e objetiva, no próximo tutorial irei continuar ensinado os camandos SQL. Bons estudos e até a próxima parte.

 

Page 23: tutorial postgresql windows comandos

POSTGRES– COMANDOS SQL. Parte 4

 

Objetivo:

 

O objetivo deste tutorial é continuar o aprendizado sobre a utilização de  comandos SQL usando  o banco de dados postgresql,  neste você vai apreder  a utilizar os comandos basicos do sql, como exemplo uso de operadores aritméticos e a iserir apelidos em colunas, sempre de forma objetiva e prática.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica e acompanhado a Parte 1,  Parte 2 e Parte 3.

 

Bom, começando ests tutorial vamos aprender a utilizar comandos para trabalhar com operações artiméticas simples, levando-se em conta que hoje em dia utilizamos muito esta operações. Quero mostrar para você como obter  resultados,  digamos de uma acréscimo de salario que é feito durante uma determainda consulta.

 

Para isso criei uma tabela simples chamada calculos, contendo os seguintes campos:

 

Id, nome, salario e cargo.

 

Para fazermos umas simulações, também inseri na mesma alguns registros e digamos que esta tabela é referente a funcionários, primeiro vamos fazer uma consulta para saber quantos funcionarios tem na mesma.

 

Select * from  calculos;

 

Page 24: tutorial postgresql windows comandos

Tela 001

 

Agora, vamos começar a utilizar os operadores aritméticos, vamos supor que você queira durante uma consulta acrescentar ao salario de todos os funcionarios que estão na tabela um valor de R$ 500,00, então sua consulta deve ser a seguinte:

 

select nome, salario+500 from calculos;

 

Page 25: tutorial postgresql windows comandos

Tela 002

 

OBS: Meu objetivo é mostrar varios tipos de consultas para você, assim poderá utilizar a que mais se adaptar a sua necessidades.

 

Note que para acrescentar o valor de R$ 500, 00 na coluna salário acrescentei + 500.

 

O mesmo pode ser feito para consulta utilizando o operador de subtração, digamos que você queira retirar R$500,00.

 

select nome, salario+500 from calculos;

 

Page 26: tutorial postgresql windows comandos

Tela 003

 

Você também pode mostrar no resultado o salário normal sem acréscimo e o salário com o novo valor, para utilizarmos um exemplo de multiplicação, vamos supor que você vai aumentar o dobro do salário de todos os funcionários, a consulta ficaria assim:

 

select nome, salario, salario * 2 from calculos;

 

Page 27: tutorial postgresql windows comandos

Tela 004

 

Note que na consulta mostro a coluna com o salario normal, e depois coloco o mesmo multiplicado por 2, no resultado será mostrado em uma nova  coluna.

 

Também podemos utilizar as operações em conjunto, ou seja, digamos que você queira multiplicar o salário dos funcionarios por 12 e diminuir deste 2000, mostrando o aumento em outra coluna,  então ficaria desta maneira a consulta.

 

Select nome, sal, 12*salario-2000 from calculos;

 

Page 28: tutorial postgresql windows comandos

Tela 005

 

Neste caso ele multiplica o salarios primeiro por 12 e depois diminui R$ 2.000,00, mas digamos que você queira fazer ao contrário, queira aumentar R$ 2.000,00 a todos os funcionário e depois multiplicar por 12, para isso as consulta deverá ficar desta forma.

 

Select nome, salario, 12*(salario + 2000) from calculos;

 

Já irei explicar, acima coloquei entre parênteses para que seja calculado primeiro, assim vai ser somado o salário + 2000 para depois ser multiplicado, são consultas básicas mas de grande utilidade.

 

Page 29: tutorial postgresql windows comandos

Tela 006

 

Também podemos inseri apelidos nas colunas, muitas vezes o titulo de uma coluna é grande demais, podemos então fazer que no resultado de uma consulta aparece outro nome, digamos que na coluna salário, você queira que apareça “sal”, então, faça o seguinte:

 

Select nome, salario as sal from calculos;

 

O que fiz foi após o nome da coluna colocar o “as” mais “novo nome”.

 

Page 30: tutorial postgresql windows comandos

Tela 007

 

Conclusão:

 

Neste tutorial  ensinei você a utilizar os camandos para interagir com operadores aritméticos, utilizando consultas para mostrar aumentos e dimuição de salários e também a inserir apelidos em colunas, mostrando sempre de forma prática, simples e objetiva, no próximo tutorial irei continuar ensinado os camandos SQL. Bons estudos e até a próxima parte.

Page 31: tutorial postgresql windows comandos

POSTGRES– COMANDOS SQL. Parte 5

 

Objetivo:

 

O objetivo deste tutorial é continuar o aprendizado sobre a utilização de  comandos SQL usando  o banco de dados postgresql,  neste você vai  continuar aprendendo a utilizar os comandos basicos do sql, como exemplo o uso de operador de concatenação. Caracteres Leiterais, restringir consultas e utilizar operadores de comparação sempre de forma objetiva e prática.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica e acompanhado a Parte 1,  Parte 2 e Parte 3.

 

Vamos começar aprendendo a utilizar operador de concatenação (||), serve por exemplo para juntar duas colunas em uma única de saída. Para que você entenda melhor vamos fazer uma pesquisa onde iremos juntar o nome e cargo do funcionário e mostrar em uma única coluna de saída, nesta vamos inserir um apelido “Concatenação”.

 

select nome || cargo as "Concatenacao" from calculos;

 

Page 32: tutorial postgresql windows comandos

Tela 001

 

Note que é simples fazer este tipo de busca e dependendo do sistema pode vir a ser bastante utilizada.

 

Também podemos inserir caracteres literais, sendo que literal é qualquer caracter, as vezes pode nos ser muito útil, por exemplo nesta mesma pesquisa que fizemos acima, no resultado poderiamos acrescentar a letra “é” assim ficaria “Roberto é Gerente”, abaixo a linha de consulta que vai mostrar este resultado.

 

select nome ||''|| ' é ' || ''|| cargo  as "Concatenacao" from calculos;

 

Page 33: tutorial postgresql windows comandos

Tela 002

 

Com a concatenação e utilização de strings lietrais é possível montar frases no resultado da consulta, antes de passar adiante vamos criar a seguinte frase no resultado da consulta: “Roberto é Gerente e ganha 2000”. Claro que aqui utilizei um exemplo na frase só para você entender que o que vamos colocar é a letra “é” mais “e ganha, mostrando, nome, cargo e salário do funcionário.

 

select nome ||''|| ' é ' || ''|| cargo  ||''|| ' e ganha' ||' '|| salario  as "Concatenacao" from calculos;

 

Page 34: tutorial postgresql windows comandos

Tela 003

 

Bom, agora iremos aprender a limitar uma consulta, ou seja, até agora vimos fazendo a busca de todos os campos, independente de nome de funcionário, mas digamos que você queira buscar apenas funcionários que tenham o nome “Roberto”, então,  para isso utilizamos a clausula “where” para satisfazer esta condição. Vamos continuar  utilizando a tabela calculos nos exemplos,  iremos fazer a seguinte pesquisa, buscar funcionário que se inicie pelo nome “Roberto”.

 

select * from calculos where nome='Roberto';

 

Page 35: tutorial postgresql windows comandos

Tela 004

 

Note que vai aparecer apenas um nome, porque é o que tem cadastrado na tabela, a clausula “where” é colocado logo após o nome da tabela depois colocamos o nome do campo que queremos passar como restrição, ou seja, neste nosso exemplo iremos restringir pelo nome, seguido do sinal de “=” e entre as simples colocamos o nome.

 

Você também deve notar que o padrão do banco de dados post é ficar em minusculos os registro dentro do mesmo, se trocar o nome “roberto” todo para maiusculo não ira funcionar, agora se digitar tudo em minusculo ira funcionar normalmente, mais adiante irei ensinar uma função para resolver de certa forma este pequeno problema, que nem vem  a ser um problema, mas podemos esquecer de colocar só letras minusculas ou conforme escrevemos o registro, isso pode vir a ocorrer quando esta sendo utilizado pelo usuario final, portanto, uma dica quando estiver desenvolvendo aplicações é pensar nestes pequenos detalhes. Mas também não pense em tudo deixei o seu cliente pensar por você em certas ocasiões.

 

Voltando para os comandos SQL básico, veja que são comandos simples, mas que utilizamos com frequência, como havia dito no tutorial anterior, mas irei voltar a reforçar, irei procurar mostrar vários comandos para que depois você venha adpata-lo da forma que mais lhe for útil.

 

Page 36: tutorial postgresql windows comandos

É importante, conhcer os operadores de comparação, abaixo esta uma tabela com os mesmo.

 

 

Note que já utilizamos o primeiro operador “=” na consulta onde restringimos a mesma para buscar apenas funcionários que tivessem o nome “Roberto”.

 

Vamos fazer uma consulta com os outros operadores:

 

Primeiro operador >, vamos selecionar todos os funcionários que ganhe mais do R$ 1.500,00.

 

Select * from calculos where salario > '1500';

 

Page 37: tutorial postgresql windows comandos

Tela 005

 

Com o operador <, vamos selecionar todos os funcionários que ganhe um salário menor do que R$ 1.500,00.

 

Select * from calculos where salario < '1500';

 

Page 38: tutorial postgresql windows comandos

Tela 006

 

Utilizando o operador >=, vamos selecionar todos os funcionarios que ganhem o salário maior ou igual           R$ 1.000,00.

 

Select * from calculos where salario >= '1000';

 

Page 39: tutorial postgresql windows comandos

Tela 007

 

Utilizando o operador <=, vamos selecionar todos os funcionarios que ganhem o salário menor maior ou igual R$ 800,00.

 

Select * from calculos where salario <= '800';

 

Page 40: tutorial postgresql windows comandos

Tela 008

 

E por último o operador <>, vamos selcionar todos os funcionários onde o salário for diferente de R$ 2.000,00.

 

Select * from calculos where salario <> '2000';

 

Page 41: tutorial postgresql windows comandos

Tela 009

 

Conclusão:

 

Neste tutorial  ensinei você a utilizar os camandos para interagir com operadores  de cncatenação, uso de string literais, retringir concultas utilizando a clausula where e também a utilizar operadores de comparação, mostrando sempre de forma prática, simples e objetiva, no próximo tutorial irei continuar ensinado os camandos SQL. Bons estudos e até a próxima parte.

POSTGRES– COMANDOS SQL. Parte 6

 

Objetivo:

 

O objetivo deste tutorial é continuar o aprendizado sobre a utilização de  comandos SQL usando  o banco de dados postgresql,  neste você vai continuar aprendendo a utilizar outros operadores de comparação e tabém a utilizar funções simples, sempre de forma objetiva e prática.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica e acompanhado a Parte 1,  Parte 2 e Parte 3.

 

Ola! Pessoal, iremos aprender outros operadores de comparação, between, in, são bastantes utlizados e de fácil compreensão, abaixo a tabela com seu significado.

 

 

Vamos criar um  exemplo com os operadores, para isso utilizaremos a tabela calculos, nesta tabela selecione todos os registros, para ver que existe quatro valores distintos que serão os que iremos trabalhar utilizando os operadores.

Page 42: tutorial postgresql windows comandos

 

Tela 001

 

Vamos utilizar primeiro o comando “between e and” em conjunto, digamos que você precise retornar na consulta os empregados que ganham entre 700 e 900, iremos mostrar apenas o nome e o salário, a linha de consulta ficaria assim:

 

Select nome, salario from calculos where salario between 700 and 900;

 

Page 43: tutorial postgresql windows comandos

Tela 002

 

Agora utilzaremos o operador “in”,  digamos que você precisar retornar empregados utilizando uma lista salários conhecida,  ou seja, iremos buscar empragados que ganham salários de 700,800 e 2000, a consulta ficará assim:

 

Select nome, salario from calculos where salario in (700,800,2000);

 

Page 44: tutorial postgresql windows comandos

Tela 003

 

Vamos utilizar o operador “Not” podemos utiliza-lo para modificar uma consulta da seguinte maneira, baseando-se na consulta acima, onde queremos buscas empregados que ganham salários em uma determinada faixa, podemos utilizar “not” antes do operador “in” com isso irão retornar todos os empregados que não estejam na faixa de salário pré estabelecida, abaixo o comando.

 

Select nome, salario from calculos where salario not in (700,800,2000);

 

Tela 004

 

Vamos aprender agora a utilizar a cláusula “order by”  utilizando para mostrar os resultados das consultas em ordem crescente ou decrescentes. Vamos ver um exemplo de cada uma primeiro, selecionaremos todos os campos e mostraremos em forma “crescente”.

 

select * from calculos order by  nome asc;

 

Page 45: tutorial postgresql windows comandos

Tela 005

 

Agora utilizaremos o mesmo comando, apenas mostrando o resultado da consulta em orende “decrescente”.

 

select * from calculos order by  nome desc;

 

Page 46: tutorial postgresql windows comandos

Tela 006

 

Vamos começar a aprender a utilizar algumas funções simples do post, a primeira será “current_date” que serve para retornar a data de hoje, veja o comando abaixo:

 

select current_date;

 

Tela 007

 

Outra função é “current_time” serve para retornar a hora do exato momento, veja o comando.

 

select current_time;

 

Page 47: tutorial postgresql windows comandos

Tela 008

 

Conclusão:

 

Neste tutorial  ensinei você a utilizar mais operadores de concatenação e também a utilizar funções básicas para mostrar data e hora,, através de exemplos simples e práticos, objetivo, no próximo tutorial irei continuar ensinado os camandos SQL. Bons estudos e até a próxima parte.

Page 48: tutorial postgresql windows comandos

POSTGRES– COMANDOS SQL. Parte 7

 

Objetivo:

 

O objetivo deste tutorial é continuar o aprendizado sobre a utilização de  comandos SQL usando  o banco de dados postgresql,  neste você vai continuar aprendendo a  utilizar funções simples, sempre de forma objetiva e prática.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica.

 

Ola! Pessoal, continuando esta série de tutoriais de comandos sql utilizando o postgres, vamos aprender nesta parte a usar algumas funções simples, mas de grande utilidade, a primeira função que iremos aprender será “BIT_LENGTH (string), esta  ira retornar o tamanho em bits de uma string. Para que você possa compreender melhor o exemplo a seguir irei mostrar em duas telas em conjunto, utilizaremos a tabela “calculos” fazendo uma consulta normal para mostrar todos os nomes que sera mostrado na primeira tela, na segunda tela utilizaremos uma consulta utilizando a função.

 

select _length(nome) from calculos;

 

Page 49: tutorial postgresql windows comandos

Tela 001

 

A próxima função será “CHARACTER_LENGTH(string) esta ira retornar o tamanho em caracteres de uma string, ou seja se um nome, como exemplo utilizando a tabela calculos, digamos que você queira saber quantas letras os nomes contidos nela.

 

select character_length(nome) from calculos;

 

Page 50: tutorial postgresql windows comandos

Tela 002

 

A próxima função “SESSION_USER” poder ser utilizado para retornar o usuario que esta logado.

 

select session_user;

 

Page 51: tutorial postgresql windows comandos

Tela 003

 

Vamos aprender a função “CURRENT_DATE” para retornar a data do dia atual.

 

select current_date;

 

Page 52: tutorial postgresql windows comandos

Tela 004

 

Agora aprenderemos a utilizar a função “CURRENT_TIME”, esta retorna a hora do exato momento que a consulta for executada.

 

select current_time;

 

Tela 005

 

Podemos também utilizar a função “CURRENT_TIMESTAMP” para retornar a data e hora juntos.

 

select current_timestamp;

 

Page 53: tutorial postgresql windows comandos

Tela 006

 

Outra função  bem útil é “EXTRACT (campo From expr), pedendo ser utilizado em conjunto com a função current_date, serve para extraír um determinado campo de uma hora ou data.

 

select extract(month from current_date);

 

Page 54: tutorial postgresql windows comandos

Tela 007

 

Outra função é “TO_CHAR” utilizado com números , por exemplo, iremos retornar na consulta abaixo os sálarios separados por uma vírgula.

 

select to_char(salario,'L99,999') from calculos;

 

Page 55: tutorial postgresql windows comandos

Tela 008

 

Conclusão:

 

Neste tutorial  ensinei você a utilizar mais operadores de concatenação e também a utilizar funções básicas para mostrar data e hora,, através de exemplos simples e práticos, objetivo, no próximo tutorial irei continuar ensinado os camandos SQL. Bons estudos e até a próxima parte.


Top Related