Buscar

32. [Q2711438] Considere os clientes de uma loja cadastrados em um SGBDR Microsoft SQL Server, e a necessidade de sortear um cliente ...

32. [Q2711438]
Considere os clientes de uma loja cadastrados em um SGBDR Microsoft SQL Server, e a necessidade de sortear um cliente para receber um prêmio. O administrador resolve realizar o sorteio através de um código Transact-SQL (TSQL).
Dos códigos a seguir, identifique o que irá realizar o sorteio de forma imparcial.
a ) DECLARE @sorteado varchar(35)select top 1 @sorteado = NomeClientefrom Cliente;SELECT @sorteado AS 'Cliente sorteado'
b ) DECLARE @sorteado varchar(35)select top NomeCliente @sorteado = NomeClientefrom Cliente;SELECT @sorteado AS 'Cliente sorteado'
c ) DECLARE @sorteado varchar(35)select top 1 @sorteado = NomeClientefrom Cliente order by row_number();SELECT @sorteado AS 'Cliente sorteado'
d ) DECLARE @sorteado varchar(35)select top 1 @sorteado = NomeClientefrom Cliente order by newid();SELECT @sorteado AS 'Cliente sorteado'
e ) DECLARE @sorteado varchar(35)select top 1 @sorteado = NomeClientefrom Cliente group by NomeClientehaving count(*) = 1;SELECT @sorteado AS 'Cliente sorteado'
Disciplinas/Assuntos vinculados: Tecnologia da Informação > Banco de Dados, Linguagem SQL ANSI.


a) DECLARE @sorteado varchar(35)select top 1 @sorteado = NomeClientefrom Cliente;SELECT @sorteado AS 'Cliente sorteado'
b) DECLARE @sorteado varchar(35)select top NomeCliente @sorteado = NomeClientefrom Cliente;SELECT @sorteado AS 'Cliente sorteado'
c) DECLARE @sorteado varchar(35)select top 1 @sorteado = NomeClientefrom Cliente order by row_number();SELECT @sorteado AS 'Cliente sorteado'
d) DECLARE @sorteado varchar(35)select top 1 @sorteado = NomeClientefrom Cliente order by newid();SELECT @sorteado AS 'Cliente sorteado'
e) DECLARE @sorteado varchar(35)select top 1 @sorteado = NomeClientefrom Cliente group by NomeClientehaving count(*) = 1;SELECT @sorteado AS 'Cliente sorteado'

Essa pergunta também está no material:

simulado - Banco de Dados para RFB
147 pág.

Tecnologia da Informação Ce Balao MagicoCe Balao Magico

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta para realizar o sorteio de forma imparcial é a letra d) DECLARE @sorteado varchar(35) select top 1 @sorteado = NomeCliente from Cliente order by newid(); SELECT @sorteado AS 'Cliente sorteado'

0
Dislike0

✏️ 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