Questões sobre SQL

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões sobre SQL

#Questão 970473 - Banco de Dados, SQL, IBFC, 2022, AFEAM, Especialista de Fomento - Infraestrutura de TI

Assinale a alternativa que esteja tecnicamente incorreta, quanto aos principais e típicos comandos SQL (Structured Query Language).

#Questão 971957 - Banco de Dados, SQL, IBFC, 2022, DETRAN-AM, Analista de Sistema da Informação

O DML (Data Manipulation Language) é um subconjunto da linguagem SQL (Structured Query Language) que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros. Os principais comandos do DML são, respectivamente: 

#Questão 969748 - Banco de Dados, SQL, FGV, 2022, TRT - 16ª REGIÃO (MA), Analista Judiciário - Tecnologia da Informação

Analise os três seguintes scripts de comandos SQL no contexto das tabelas X e Y definidas anteriormente.

I. delete from X where A = 20;
II. delete from Y where A = 20;
    delete from X where A = 20;
III. delete from X where A = 20;
     delete from Y where A = 20;

Assinale o(s) script(s) que removeria(m), sem erros, as linhas de ambas as tabelas que contêm o valor 20 na coluna A. 

#Questão 969749 - Banco de Dados, SQL, FGV, 2022, TRT - 16ª REGIÃO (MA), Analista Judiciário - Tecnologia da Informação

ATENÇÂO: Na próxima questão, considere o esquema relacional de um banco de dados numa instalação SQL Server na qual os nulos são tratados como valores desconhecidos (unknow).

create table X(A int not null primary key,
              B int)
create table Y(A int not null UNIQUE,
              constraint fk
              foreign key (A) references X(A)
              on delete cascade)

Para todos os efeitos, suponha que o número de linhas em cada tabela é diferente de zero.


Com relação às tabelas X e Y definidas anteriormente, assinale o comando SQL que, sempre que executado, retornaria um resultado vazio.

#Questão 970168 - Banco de Dados, SQL, FGV, 2022, TCE-TO, Analista Técnico - Tecnologia da Informação

Caio preparou o comando SQL exibido a seguir para deletar um conjunto de linhas de uma tabela. 

delete from T1 where exists(select * from T2                       where T1.A1 = T2.A2)

Para testar seu comando e descobrir exatamente quais seriam as linhas deletadas, Caio pretende executar um comando sem alteração de dados que permita a identificação dessas linhas.
Para isso, basta que Caio substitua no comando original o termo: 

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis