-
Resolução:
A estrutura “SELECT * FROM S WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000)” declara que:
· SELECT *: A consulta deverá ser composta de todas as colunas.
· FROM S: Devendo a consulta ser efetuado na tabela “S”:
· WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000): Tendo como filtro valores diferente de G = 10 ou valores iguais 12 e , também, não podendo os valores da coluna H está entre 100 e 1000.
Logo, o resultado será:
G H I
10 12040 12
10 12041 12
50 1497 12
50 1498 10
Gabarito: D
-
Resolução:
A estrutura “SELECT * FROM S WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000)” declara que:
· SELECT *: A consulta deverá ser composta de todas as colunas.
· FROM S: Devendo a consulta ser efetuado na tabela “S”:
· WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000): Tendo como filtro valores diferente de G = 10 ou valores iguais 12 e , também, não podendo os valores da coluna H está entre 100 e 1000.
Logo, o resultado será:
G H I
10 12040 12
10 12041 12
50 1497 12
50 1498 10
Gabarito: D
-
Resolução:
A estrutura “SELECT * FROM S WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000)” declara que:
· SELECT *: A consulta deverá ser composta de todas as colunas.
· FROM S: Devendo a consulta ser efetuado na tabela “S”:
· WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000): Tendo como filtro valores diferente de G = 10 ou valores iguais 12 e , também, não podendo os valores da coluna H está entre 100 e 1000.
Logo, o resultado será:
G H I
10 12040 12
10 12041 12
50 1497 12
50 1498 10
Gabarito: D
-
Resolução:
A estrutura “SELECT * FROM S WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000)” declara que:
· SELECT *: A consulta deverá ser composta de todas as colunas.
· FROM S: Devendo a consulta ser efetuado na tabela “S”:
· WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000): Tendo como filtro valores diferente de G = 10 ou valores iguais 12 e , também, não podendo os valores da coluna H está entre 100 e 1000.
Logo, o resultado será:
G H I
10 12040 12
10 12041 12
50 1497 12
50 1498 10
Gabarito: D
-
Resolução:
A estrutura “SELECT * FROM S WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000)” declara que:
· SELECT *: A consulta deverá ser composta de todas as colunas.
· FROM S: Devendo a consulta ser efetuado na tabela “S”:
· WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000): Tendo como filtro valores diferente de G = 10 ou valores iguais 12 e , também, não podendo os valores da coluna H está entre 100 e 1000.
Logo, o resultado será:
G H I
10 12040 12
10 12041 12
50 1497 12
50 1498 10
Gabarito: D
-
Detalhando um pouco mais para entender melhor!!!
Resolução:
A estrutura “SELECT * FROM S WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000)” declara que:
· SELECT *: A consulta deverá ser composta de todas as colunas.
· FROM S: Devendo a consulta ser efetuado na tabela “S”:
· WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000): Tendo como filtro valores diferente de G = 10 ou valores de I = 12 e , também, não podendo os valores da coluna H está entre 100 e 1000.
Logo, o resultado será:
G H I
10 12040 12 (G = 10 não pode, mas se o I = 12, então pode) e (H > 1000 pode) VÁLIDO
10 12041 12 (G = 10 não pode, mas se o I = 12, então pode) e (H > 1000 pode) VÁLIDO
50 1497 12 (G = 50 pode) e (H > 1000 pode) VÁLIDO
50 1498 10 (G = 50 pode) e (H > 1000 pode) VÁLIDO
70 214 20 (G = 70 pode), mas (H > 100 e H < 1000 não pode) INVÁLIDO
50 215 12 (G = 50 pode), mas (H > 100 e H < 1000 não pode) INVÁLIDO
Gabarito: D