CGU-NET | UGC NET CS 2016 Ago – II | Pregunta 20

Considere una tabla de base de datos R con atributos A y B. ¿Cuál de las siguientes consultas SQL es ilegal?
(A) SELECCIONE A DE R;
(B) SELECCIONA A, CUENTA(*) DESDE R;
(C) SELECCIONA A, CUENTA(*) DEL GRUPO R POR A;
(D) SELECCIONE A, B, CONTAR(*) DEL GRUPO R POR A, B;

Respuesta: (B)
Explicación: SELECCIONE A DE R; consulta legal
SELECT A, COUNT(*) FROM R; Consulta ilegal porque no podemos SELECCIONAR A, COUNT(*) a menos que esté agrupado por A.
SELECT A, COUNT(*) FROM R GROUP BY A; consulta legal
SELECT A, B, COUNT(*) FROM R GROUP BY A, B; consulta legal
Entonces, la opción (B) es correcta.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *