Escolar Documentos
Profissional Documentos
Cultura Documentos
SQL Básico
Veja nesse artigo alguns comandos básicos de SQL, a linguagem mais utilizada em
banco de dados.
Artigos
Banco de Dados
SQL Básico
Comando “select”
campos.
Utilizamos
2 cookies
from para ;fornecer uma melhor experiência para nossos usuários.
pcnfsaid
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
Existem quatro maneiras diferentes de atribuir apelidos aos campos selecionados, são elas:
utilização desse termo é opcional, e tem como objetivo melhorar o entendimento das
seleções efetuadas. Esta diferença também pode ser observada entre os exemplos 3 e 4.
Observe que enquanto nos exemplos 1 e 2 os apelidos são escritos sem a utilização de
aspas( “ ), os exemplos 3 e 4 fizeram a utilização desse caractere. A utilização de aspas( “ ) é
necessária quando o apelido a ser atribuído contém espaços em branco.
Concatenar
Distinct
O comando de restrição where é o mais utilizado. Ele quer dizer “onde”, ou seja, com a sua
utilização serão exibidas as informações solicitadas, obedecendo às restrições informadas.
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
Condições de Comparação (=, >, >=, <, <=, <>, in, like,
between, is null)
“=“ é igual
A Listagem 7 seleciona todos os campos dos registros da tabela pcnfsaid onde o valor do
campo numnota for igual a 50.
“>” é maior
A Listagem 8 seleciona todos os campos dos registros da tabela pcnfsaid onde o valor do
campo numnota for maior que 45.
O código da Listagem 9 seleciona todos os campos dos registros da tabela pcnfsaid onde o
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
valor do campo
Para saber numnota
mais sobre o uso for maior ou
de cookies, igual nossa
consulte a 50. política de privacidade. Ao Aceitar
“<” é menor
O código da Listagem 10 seleciona todos os campos dos registros da tabela pcnfsaid onde o
valor do campo numnota for menor que 10.
Na Listagem 11 selecionamos todos os campos dos registros da tabela pcnfsaid onde o valor
do campo numnota for menor ou igual a 5.
“<>” é diferente
O código da Listagem 12 seleciona todos os campos dos registros da tabela pcnfsaid onde o
valor do campo numnota for diferente de 2.
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
1 select
continuar * from
navegando empcnfsaid
nosso site, where numnotacom
você concorda <> a2;
nossa política.
151
Listagem 12. Usando where com diferente(<>)
“in” é na lista
Na Listagem 13 selecionamos todos os campos dos registros da tabela pcnfsaid onde o valor
do campo numnota pertencer à lista 1,3,5,6,8.
Selecionamos todos os campos dos registros da tabela pcnfsaid na Listagem 14, onde o valor
do campo numnota começa com o número 1, não importando quantos e quais números
venham na sequência.
Já a Listagem 15 seleciona todos os campos dos registros da tabela pcnfsaid, onde o valor do
campo numnota começa com o número 1, e que tenham apenas um número na sequência,
com qualquer valor.
Selecionamos todos os campos dos registros da tabela pcnfsaid, onde o primeiro número do
campo numnota tenha qualquer valor, o segundo número for 1, não importando quantos e
quais números venham na sequência, conforme mostra a Listagem 17.
O código da Listagem 18 seleciona todos os campos dos registros da tabela pcnfsaid, onde o
valor do campo numnota esteja entre os valores 1 e 10, incluindo-os.
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
Na condição between os valores informados como limites são considerados nos resultados.
continuar navegando em nosso site, você concorda com a nossa política.
151
“is null” quer dizer é nulo
O código da Listagem 19 seleciona todos os campos dos registros da tabela pcnfsaid, onde o
valor do campo comissao for nulo.
Campo nulo é o campo que não possui nenhum valor atribuído. Campos com um caractere de espaço ou 0
NOT
A condição lógica not é utilizada para acrescentar uma condição de negação, possibilitando
a exclusão de registros na seleção, por exemplo a Listagem 20.
2 where duplic = 4
O código acima seleciona todos os campos dos registros da tabela pcprest, onde o campo
duplic for igual a 4, e o campo codcob não for DESD e CHP.
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
O código da Listagem 21 seleciona todos os campos dos registros da tabela pcnfsaid, onde o
campo comissão não for nulo.
O código da Listagem 22 seleciona todos os campos dos registros da tabela pcclient, onde o
conteúdo do campo cliente não seja parecido com “JOSE”, ou seja, o nome “JOSE” não pode
ser parte do conteúdo do campo cliente.
O código da Listagem 23 seleciona todos os campos dos registros da tabela pcclient, onde o
valor do campo dtcadastro não estiver entre 01-jan-2007 e 31-jan-2007.
AND
A condição lógica and é utilizada para acrescentar uma condição de inclusão, ou seja, o
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
resultado
Para saberserá
maisexibido apenas
sobre o uso se todos
de cookies, os critérios
consulte de pesquisa
nossa política forem obedecidos.
de privacidade. Ao Aceitar
2 where duplic = 2
OR
A Listagem 25 seleciona todos os campos dos registros da tabela pcprest, onde o campo
duplic for igual a 2, e o campo codcob for igual a BK, ou onde o campo duplic for igual a 3, e
o campo codcob for igual a CHP.
2 where duplic = 2
4 or duplic = 3
No exemplo acima citado, observe que serão obedecidas as condições antes do OR ou depois do “OR”, não
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
2 order by matricula;
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
Conclusão
Nesse artigo vimos algumas operações básicas da linguagem SQL. Com a leitura dele
qualquer pessoa agora pode começar a estudar e fazer diversos testes em bancos de dados.
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
BENEFÍCIOS
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
Certificado de autoridade
Estudo gamificado
Saiba mais
Por Paulo
Em 2013
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar
Exercicios
Cursos
Artigos
Revistas
Quem Somos
Fale conosco
Assine agora
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários.
Para saber mais sobre o uso de cookies, consulte nossa política de privacidade. Ao Aceitar