Buscar

Ajuda com Atividade prática de banco de dados

Considerando a tabela a seguir, denominada de employees: 

Escreva um query SQL, que escreva a expressão CANCELADO, atualizando todos os campos EMAIL de todos os funcionários do departamento 60.

Para completar esta tarefa você deverá escrever o query SQL desejado.

💡 18 Respostas

User badge image

Junior gelbcke

UPDATE employees
SET EMAIL='CANCELADO'
WHERE DEPARTMENT_ID='60'

** Não tenho certeza se está certo

3
Dislike0
User badge image

RD Resoluções

O algoritmo será:

DO $$

DECLARE

v_ts TIMESTAMP;

v_repeat CONSTANT INT := 2000;

rec RECORD;

BEGIN

-- Repeat benchmark several times to avoid warmup penalty

FOR r IN 1..5 LOOP

v_ts := clock_timestamp();

FOR i IN 1..v_repeat LOOP

FOR rec IN (

SELECT * FROM film WHERE length = 120

) LOOP

NULL;

END LOOP;

END LOOP;

RAISE INFO 'Run %, Statement 1: %', r,

(clock_timestamp() - v_ts);

v_ts := clock_timestamp();

FOR i IN 1..v_repeat LOOP

FOR rec IN (

WITH r AS (

SELECT * FROM film WHERE length = 120

)

SELECT * FROM r

UNION ALL

SELECT * FROM film

WHERE length = 130

AND NOT EXISTS (

SELECT * FROM r

)

) LOOP

NULL;

END LOOP;

END LOOP;

RAISE INFO 'Run %, Statement 2: %', r,

(clock_timestamp() - v_ts);

RAISE INFO '';

END LOOP;

END$$;

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais