PROCV SQL

18/12/2019

0

SQL

Boa tarde,

Tenho uma dúvida, tenho uma tabela que tem uma coluna chamada "Cotações", esta coluna tem alguns valores NULL, porém eu tenho outra tabela que tem as cotações necessárias para preencher estes NULL''''s da primeira tabela. Ambas as tabelas têm uma coluna chamada "ISIN" que pode fazer a ligação entre as duas tabelas. A minha ideia era preencher os NULL''s da tabela 1 com as cotações da tabela 2, alguém me consegue dizer o código? Em excel seria uma coisa facil com um procv.

MC

TALSS
Tiago Santos

Tiago Santos

Responder

Posts

19/12/2019

Lucas Conceição

Olá Tiago,

No SQL server, o comando ficaria mais ou menos assim:
UPDATE
    tabela_cotacao
SET
    tabela_cotacao.cotacao = otb.cotacao
FROM
     tabela_cotacao tbc
INNER JOIN
    outra_tabela otb
ON 
    tbc.ISIN = otb.ISIN;

Se conseguir, avise ai.

Abraços.
Responder

19/12/2019

Emerson Nascimento

você precisa trabalhar com relacionamento de tabelas.
pesquise por JOIN (LEFT, RIGHT, OUTER)
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar