This is a timed quiz.
You have 20 minutes to complete the 20 questions in this quiz.
¿Cuál de las siguientes opciones representa el orden lógico en el que Sql Server procesa las clausulas de una consulta?
FROM > WHERE > GROUP BY > HAVING > ORDER BY > SELECT
FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY
SELECT > ORDER BY > FROM > WHERE > GROUP BY > HAVING
SELECT > FROM > WHERE > GROUP BY > HAVING > ORDER BY
En SQL especificas lo que quieres y no cómo obtenerlo
De la siguiente lista, cual o cuales se considera una mala práctica? (seleccione todas las que apliquen)
Establecer Alias de columnas utilizando la clausula AS
Establecer Alias de tablas utilizando la clausula AS
No asignar alias a una columna que devuelve un resultado calculado
Usar * en la clausula SELECT
Cuando una consulta no tiene clausula ORDER BY, cuál es el orden en que las filas son devueltas?
Sin orden específico
Ordenado por clave primaria
ordenado según el índice agrupado (CLUSTERED)
El mismo orden en el que fueron insertadas
¿Cuál de las siguientes no es una función de agregación?
COUNT()
LIMIT()
MAX()
MIN()
Para eliminar las filas duplicadas del resultado de una sentencia SELECT se emplea
NO DUPLICATE
UNIQUE
DISTINCT
Ninguna respuesta es correcta
Una sentencia SELECT sin la cláusula WHERE devuelve
Todos los registros existentes en la tabla que no estén relacionados con otra tabla
Todos los registros existentes en la tabla
No se puede ejecutar una sentencia SELECT sin la cláusula WHERE
Para modificar la estructura de una tabla de una base de datos se emplea la instrucción
ALTER TABLE
CHANGE TABLE
MODIFY TABLE
¿Cuál de estas sentencias añade una fila a una tabla en una base de datos?
ADD
INSERT
UPDATE
INCLUDE
Para ordenar los datos devueltos por una sentencia SELECT se emplea la cláusula
ORDER BY
ORDERED BY
SORT BY
SORTED BY
¿En cuál de las siguientes sentencias del lenguaje SQL se emplea la cláusula SET?
DELETE
DROP
SELECT
AVG()
FLOOR()
SUM()
¿Cómo se borra toda una base de datos con SQL?
DELETE DATABASE
DROP DATABASE
ERASE DATABASE
¿Cómo se seleccionan los registros de una tabla llamada "PERSONS" donde el valor de la columna "FirstName" sea "PETER"
SELECT * FROM Persons WHERE FirstName='PETER'
SELECT * FROM Persons WHERE FirstName<>'PETER'
SELECT [all] FROM Persons WHERE FirstName='PETER'
SELECT [all] FROM Persons WHERE FirstName LIKE 'PETER'
¿Cómo se obtiene el número de registros de la tabla "PERSONS"
SELECT COLUMNS(*) FROM Persons
SELECT COUNT(*) FROM Persons
SELECT COUNT() FROM Persons
SELECT COLUMNS() FROM Persons
¿Cuál de las siguientes sentencias no es del tipo D.M.L.?
ALTER
El comando SQL para comentar múltiples líneas es:
/* */
REM
***
Ninguno de los Anteriores
¿Cuáles son las cinco (5) funciones de agregación propias de SQL?
COUNT, SUM, AVG, MAX, MIN
SUM, AVG, MIN, MAX, MULT
SUM, AVG, MULT, DIV, MIN
SUM, AVG, MIN, MAX, NAME
¿Cuál de las siguientes sentencias obtiene el mismo resultado de: SELECT NAME FROM CUSTOMER WHERE STATE = 'VA';
SELECT NAME IN CUSTOMER WHERE STATE IN ('VA');
SELECT NAME IN CUSTOMER WHERE STATE = 'VA';
SELECT NAME IN CUSTOMER WHERE STATE = 'V';
SELECT NAME FROM CUSTOMER WHERE STATE IN ('VA');
El siguiente es un comando D.D.L.