Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como atualizar uma declaração com uma subconsulta
SQL , ou Structured Query Language , é a linguagem padrão usada para gerenciar dados em bancos de dados relacionais . A maioria dos bancos de dados contêm várias tabelas, e da relação entre eles é referenciada através de um campo comum , ou a chave . Respondendo a perguntas de negócios utilizando dados de diferentes tabelas requer que os dados de cada tabela ser fundidas dentro da instrução SQL , muitas vezes através de uma subconsulta . Subqueries pode ser usado com a maioria das instruções SQL de dados , como instruções de seleção, atualização e exclusão . Coisas que você precisa
Um banco de dados relacional (MySQL , Oracle, Sybase, SQL Server) Um utilitário que executa consultas SQL
Show Mais instruções
Como atualizar uma instrução SELECT Usando um subconsulta
1

Abra um utilitário de linha de comando que executa instruções SQL. Suponha duas tabelas de banco de dados em um banco de dados. A primeira tabela é nomeado employee_table e possui três campos: employee_id , primeiro_nome e salariais. A segunda tabela é nomeado employee_phone e possui três campos: . Employee_id , vis_telefone e phone_type
2

Use uma instrução SELECT para selecionar todos os registros da employee_table e adicione (soma ) os valores do salário campo . Esta instrução SELECT é a consulta externa.

Select sum (salário) de employee_table
3

Insira uma subconsulta na instrução SELECT que seleciona todos os ids dos funcionários da employee_phone mesa onde um registro tem um valor de campo phone_type " M. " Esta é a subconsulta, ou consulta interna . As consultas externas e internas são mescladas usando o employee_id campo comum.

Select sum (salário) de employee_table onde employee_id

em (selecione employee_id de employee_phone onde phone_type = "M")

Como atualizar uma instrução de atualização Usando uma subconsulta
4

Abra um utilitário de linha de comando que executa instruções SQL contra o employee_table e as tabelas employee_phone .
5

Use uma instrução de atualização para acessar os dados no employee_table e defina os valores armazenados no campo salário de 500,00. Esta afirmação é da consulta externa.

Atualização conjunto employee_table salário = 500,00
6

Insira uma subconsulta na instrução de atualização que seleciona todos os salários na tabela employee_phone onde um registro tem um valor de campo phone_type " M. " Esta é a subconsulta, ou consulta interna . As consultas externas e internas são mescladas usando o employee_id campo comum.

Atualização conjunto employee_table salário = 500,00 onde employee_id em (selecione employee_id de employee_phone onde phone_type = "M" ),
Como atualizar uma instrução DELETE Usando uma subconsulta
7

Abra um utilitário de linha de comando que permite a execução de instruções SQL contra o employee_table e as tabelas employee_phone .
8

Use uma exclusão declaração para excluir todos os registros do employee_table . Esta consulta é a consulta externa. Não execute esta declaração antes de adicionar a consulta interna , pois ele irá remover todos os dados na tabela employee_table .

Excluir employee_table
9

Insira uma subconsulta na instrução de exclusão que seleciona todos os salários na tabela employee_phone onde um registro tem um valor de campo phone_type " W. " Esta é a subconsulta, ou consulta interna . As consultas externas e internas são mescladas usando o employee_id campo comum.

Excluir employee_table onde employee_id em (selecione employee_id de employee_phone onde phone_type = "W" )

Anterior :

Próximo : No
  Os artigos relacionados
·Como código PHP e MySQL escolher o Estado 
·Como saída de uma consulta no MySQL 
·Como: PHP MySQL Fuja HTML para Inserir 
·Como converter uma coluna para UTF8 no MySQL 
·Alpha Numeric PHP Verificação 
·Como Adicionar e Subtrair números inteiros em diferent…
·Como listar Variáveis ​​PHP 
·Como reiniciar o PHP no CentOS 
·Como converter Newline para MySQL 
·Como calcular o tempo de diferença com PHP 
  Artigos em destaque
·Como usar o Crystal Reports 2008 Com o Visual Studio 20…
·Como usar códigos de barras em Java 
·Como criar um Simples Ubuntu Daemon em PHP 
·O que é LoadLibrary Jvm.Dll 
·Codificação Java para Box Volume 
·Como configurar o Java JDK 
·Como Programar PHP com o seu MacBook 
·Como Incorporar Java 
·O que é ORing Lógico 
·Como saber se um JTextField está vazia 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados