Filtrar


Questões por página:

João escreveu a consulta SQL a seguir, executou-a corretamente e obteve um resultado contendo 100 linhas, além da linha de títulos.

select curso, nome
from aluno, curso
where aluno.codcurso = curso.codcurso
order by curso, nome

As tabelas aluno e curso possuem, respectivamente, 120 e 12 linhas. No banco há ainda outras duas tabelas, pauta e disciplina, com 200 e 5 registros, respectivamente. Nessas condições, o número de linhas, além da linha de títulos, produzidas pelo comando

select curso, nome
from aluno, curso, disciplina, pauta
where aluno.codcurso = curso.codcurso
order by curso, nome

seria:

Várias implementações SQL adotam uma lógica de três estados para tratamento de expressões lógicas que envolvem valores nulos.

Considerando que “T”, “F” e “?” denotam, respectivamente, os valores lógicos true, false e desconhecido, analise as seguintes expressões lógicas:

T or ?

F or ?

T and ?

F and ?

not ?

O valor lógico dessas expressões, na ordem, é:

O comando SQL

Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:

Os comandos SQL


Produzem um resultado que, além da linha de títulos, contém:

Considere:

I. Retorna linhas quando houver pelo menos uma correspondência entre duas tabelas.
II. Operador usado para combinar o resultado do conjunto de duas ou mais instruções SELECT.
III. Operador usado em uma cláusula WHERE para pesquisar um padrão específico em uma coluna.

I, II e III correspondem em SQL, respectivamente, a