SQL e o Visual Basic

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

SQL e Visual Basic

A linguagem SQL(Structured Query Language) é uma linguagem de alto nível para manipulação de dados dentro do modelo relacional.
Seu objetivo é fornecer uma interface de alto nível ao usuário.
É uma linguagem não procedural, e, não cabe ao usuário definir como o gerenciador de banco de dados executará uma tarefa, mas somente o ele que deve fazer.

Uma instrução SQL consiste em três partes:

– As declarações de parâmetros
– A instrução manipulativa
– As declarações de opções

Para termos uma idéia do seu poder, imagine que temos que atualizar o campo valor em 10% de uma tabela com diversos registros. Na abordagem procedural teríamos os seguintes passos a seguir:

1. Abrir a tabela
2. Posicionar o ponteiro no início da tabela
3. Atualizar o campo valor em 10%
4. Atualizar tabela
5. Movermos o ponteiro para o próximo registro
6. Continuar a atualização do campo valor até o final da tabela

O código poderia Ter o seguinte aspecto:

Dim db as database
Dim tabela as recordset
set db=workspaces(0).Opendatabase(“c:\base.mdb”)
set tabela=db.Openrecordset(“tabela”)
While not tabela.eof
Tabela.edit
Tabela.valor=tabela.valor*1.10
Tabela.update
Tabela.movenext
Wend
Tabela.close

Agora utilizando uma instrução SQL teríamos o seguinte código:

Dim db as Database
Set db=Workspaces(0).Opendatabase(“c:\base.mdb”)
Db.execute “UPDATE tabela SET valor=valor*1.10”
Db.close

Vejamos abaixo as cláusulas manipulativas e suas finalidades:

Instrução

SELECT – Obtém um grupo de registros e insere os registros em um dynaset
ou em uma tabela

UPDATE – Define os valores dos campos de uma tabela em uma atualização

TRANSFORM – Cria uma tabela de resumo, utilizando o conteúdo de um campo como cabeçalho de cada coluna

DELETE FROM – Remove registros de uma tabela

INSERT INTO – Acrescenta um grupo de registros a uma tabela.

Vejamos alguns exemplos da instrução SELECT:

1. Seleciona os campos “Primeiro nome” e “Sobrenome” de todos os registros da tabela Empregados.

SELECT [Primeiro nome],[Sobrenome] FROM Empregados

2. Seleciona todos os campos da tabela Empregados. Note o uso do parâmetro (*) indicando todos os campos da tabela indicada.

SELECT Empregados.* FROM Empregados

3. Conta o número de registros que têm uma entrada no campo “Código postal” e coloca o título contagem no topo da coluna.

SELECT Count([Codigo postal]) AS Contagem FROM Clientes

4. Seleciona os campos “Nome Fantasia” e “Razao Social” de cada registro cujo Razao Social seja Web Mundi.

SELECT [Nome Fantasia],[Razao Social] FROM Empresas WHERE [Razao Social]=’Web Mundi’

5. Seleciona os campos “Nome Fantasia” e “Razão Social” para Empresas cujo a Razão Social comece pela letra S.

SELECT [Nome Fantasia],[Razao Social] FROM Empresas WHERE [Razao Social] Like ‘S*’

FROM – Indica as tabelas utilizadas como fonte de dados

WHERE – Especifica as condições que os registros devem satisfazer para compor o subconjunto de dados.

Gostou do Post ? Compartilhe com seus amigos nas redes sociais.

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

☑️ Comunidades Colaborativas de Aprendizagem 💬

❓ Esclareça suas dúvidas e ajude outras pessoas a aprender sobre o assunto proposto em nossa comunidade colaborativa no Facebook.

Compartilhe ideias e atividades com outros membros enquanto aprendemos juntos em um ambiente virtual criado e mantido pelo webmundi.com.
Aproveite essa oportunidade gratuita para aprimorar seus conhecimentos e participar de discussões sobre o assunto que você está interessado.

☑️ Grupos WebMundi.com Facebook

✔️ Banco de dados : Dicas
▶️ https://bit.ly/dbbrasil

✔️ Windows Dicas
▶️ https://bit.ly/windowsdicas

✔️ Linux : Dicas, Truques e Tutoriais
▶️ https://bit.ly/linuxdicas

 

✔️ Dev Brasil : Desenvolvimento de Software : Programação (Java, Python, Javascript, Flutter, PHP, Html,CSS e muito mais)
▶️ https://bit.ly/devbrasil

✔️ Virtualização de Computadores : Tecnologia
▶️ https://bit.ly/virtualizabr

APOIE O WEBMUNDI.COM

Apoie o Projeto WebMundi.com doando 1 Real !

Se você é fã do conteúdo gratuito e de qualidade que o WebMundi.com oferece no Site, Youtube e grupos, agora é a hora de demonstrar seu apoio e ajudar a mantê-lo disponível.
Qualquer doação, por menor que seja, será muito valiosa para nós e fará toda a diferença.

Basta utilizar o PIX ou o botão VALEU do Youtube para fazer sua contribuição.
Não perca essa oportunidade de ajudar a manter o WebMundi.com ativo e fornecer ainda mais conteúdo de qualidade para você e para outros.

Faça sua doação agora e seja parte da nossa comunidade de apoio!

Ajude a manter nossa criação de conteúdo e operação em funcionamento

Estrutura WebMundi | Sites e Canal Youtube

Ter presença na Internet implica em custos como:

  • Domínios (www.webmundi.com / www.webmundi.org)
  • Hospedagem (local onde fica a estrutura do site / páginas / banco de dados)
  • Softwares (programas utilizados para montar e manter o site em operação e edição de vídeo)
  • Layout e Desenvolvimento (profissionais que constroem, mantêm e divulgam o site e o canal)
  • Produção de Conteúdo (Profissionais como Redatores, Produtores, Editores de vídeo, etc…)
  • Certificados de Segurança (cadeado / segurança da página, possibilita a segurança na navegação e seus dados)
  • Manutenção do Site (atualizações do site, criação de novas páginas)

Loja Virtual | WebMundi.com

Outra forma de apoiar a criação de conteúdo no YouTube e em nossos sites é nossa loja virtual

Parceria do WebMundi.com com as maiores plataformas de comércio eletrônico do Brasil.

Nossa loja é integrada com nossos parceiros associados e possui uma ampla variedade de produtos de marcas renomadas.
O Cliente ao escolher um produto é direcionado a loja parceira onde pode fazer sua compra com tranquilidade em um ambiente seguro e 100% confiável.

Confira:

Loja Virtual WebMundi.com

Alguns de nossos parceiros associados:

AliExpress Parceiro Magalu Amazon Associados

Obrigado pela confiança e preferência.

TALVEZ VOCÊ GOSTE TAMBÉM

Mais Assistidos
Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
Play Video about Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
atualizar windows 7 para windows 10 2020
Play Video about atualizar windows 7 para windows 10 2020
Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Play Video about Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Play Video about Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Como Instalar MySQL + MySQL Workbench : Windows 10
Play Video about Como Instalar MySQL + MySQL Workbench : Windows 10
Instalação Eclipse IDE - Windows
Play Video about Instalação Eclipse IDE - Windows

Discord : WebMundi.com

Uma comunidade apaixonada por tecnologia, onde entusiastas, estudantes e profissionais de TI se reúnem.

Faça Parte do nossa Comunidade!

Junte-se a nós para aprender, colaborar e expandir seus horizontes na área de informática! 🚀
Entrar
Recentes