NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosBd : Comandossql005
Quer receber novidades e e-books gratuitos?

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;

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;

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;

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';

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.

É 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';

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';

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';

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';

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';

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.

Untitled Document
Oracle - Administração Básica
1INSTALAÇÃO DO ORACLE SERVER
1Instalação do Oracle Lite
1Visão geral e conceitos fundamentais do Oracle
1Introdução ao Oracle – Parte I
1Executando e parando o Oracle 10g Database Express Edition – Parte I
1Gerenciando conexões à rede – Parte I
1Introdução ao Oracle – Parte I
1Gerenciando conexões à rede – Parte II
1Gerenciando conexões à rede – Parte III Gerenciando memória do banco de dados – Parte I
1Gerenciando memória do banco de dados – Parte II
1Gerenciando o armazenamento do banco de dados – Parte II
1Gerenciando o armazenamento do banco de dados – Parte III
1Gerenciando o armazenamento do banco de dados – Parte IV
1Conectando ao banco de dados – Parte II
SQL Server
1Stored Procedure Dinâmica
Postgres Básico
1Postgres - Comandos SQL - Parte 1
1Postgres - Comandos SQL - Parte 2
1Postgres - Comandos SQL - Parte 3
1Postgres - Comandos SQL - Parte 4
1Postgres - Comandos SQL - Parte 5
1Postgres - Comandos SQL - Parte 6
1Postgres - Comandos SQL - Parte 7
Business Intelligence
1Datawarehouse x Datamart
Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI