Quiz
SQL Server
This quiz has a time limit, so it opens in the usual player.
Questions in this quiz (20)
1¿Cuál de las siguientes opciones representa el orden lógico en el que Sql Server procesa las clausulas de una consulta?
- AFROM > WHERE > GROUP BY > HAVING > ORDER BY > SELECT
- BFROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY
- CSELECT > ORDER BY > FROM > WHERE > GROUP BY > HAVING
- DSELECT > FROM > WHERE > GROUP BY > HAVING > ORDER BY
2En SQL especificas lo que quieres y no cómo obtenerlo
- ATrue
- BFalse
3De la siguiente lista, cual o cuales se considera una mala práctica? (seleccione todas las que apliquen)
- AEstablecer Alias de columnas utilizando la clausula AS
- BEstablecer Alias de tablas utilizando la clausula AS
- CNo asignar alias a una columna que devuelve un resultado calculado
- DUsar * en la clausula SELECT
4Cuando una consulta no tiene clausula ORDER BY, cuál es el orden en que las filas son devueltas?
- ASin orden específico
- BOrdenado por clave primaria
- Cordenado según el índice agrupado (CLUSTERED)
- DEl mismo orden en el que fueron insertadas
5¿Cuál de las siguientes no es una función de agregación?
- ACOUNT()
- BLIMIT()
- CMAX()
- DMIN()
6Para eliminar las filas duplicadas del resultado de una sentencia SELECT se emplea
- ANO DUPLICATE
- BUNIQUE
- CDISTINCT
- DNinguna respuesta es correcta
7Una sentencia SELECT sin la cláusula WHERE devuelve
- ATodos los registros existentes en la tabla que no estén relacionados con otra tabla
- BTodos los registros existentes en la tabla
- CNo se puede ejecutar una sentencia SELECT sin la cláusula WHERE
- DNinguna respuesta es correcta
8Para modificar la estructura de una tabla de una base de datos se emplea la instrucción
- AALTER TABLE
- BCHANGE TABLE
- CMODIFY TABLE
- DNinguna respuesta es correcta
9¿Cuál de estas sentencias añade una fila a una tabla en una base de datos?
- AADD
- BINSERT
- CUPDATE
- DINCLUDE
10Para ordenar los datos devueltos por una sentencia SELECT se emplea la cláusula
- AORDER BY
- BORDERED BY
- CSORT BY
- DSORTED BY
11¿En cuál de las siguientes sentencias del lenguaje SQL se emplea la cláusula SET?
- ADELETE
- BDROP
- CSELECT
- DUPDATE
12¿Cuál de las siguientes no es una función de agregación?
- AAVG()
- BFLOOR()
- CSUM()
- DNinguna respuesta es correcta
13¿Cómo se borra toda una base de datos con SQL?
- ADELETE DATABASE
- BDROP DATABASE
- CERASE DATABASE
- DNinguna respuesta es correcta
14¿Cómo se seleccionan los registros de una tabla llamada "PERSONS" donde el valor de la columna "FirstName" sea "PETER"
- ASELECT * FROM Persons WHERE FirstName='PETER'
- BSELECT * FROM Persons WHERE FirstName<>'PETER'
- CSELECT [all] FROM Persons WHERE FirstName='PETER'
- DSELECT [all] FROM Persons WHERE FirstName LIKE 'PETER'
15¿Cómo se obtiene el número de registros de la tabla "PERSONS"
- ASELECT COLUMNS(*) FROM Persons
- BSELECT COUNT(*) FROM Persons
- CSELECT COUNT() FROM Persons
- DSELECT COLUMNS() FROM Persons
16¿Cuál de las siguientes sentencias no es del tipo D.M.L.?
- AUPDATE
- BINSERT
- CDELETE
- DALTER
17El comando SQL para comentar múltiples líneas es:
- A/* */
- BREM
- C***
- DNinguno de los Anteriores
18¿Cuáles son las cinco (5) funciones de agregación propias de SQL?
- ACOUNT, SUM, AVG, MAX, MIN
- BSUM, AVG, MIN, MAX, MULT
- CSUM, AVG, MULT, DIV, MIN
- DSUM, AVG, MIN, MAX, NAME
19¿Cuál de las siguientes sentencias obtiene el mismo resultado de:
SELECT NAME FROM CUSTOMER WHERE STATE = 'VA';- ASELECT NAME IN CUSTOMER WHERE STATE IN ('VA');
- BSELECT NAME IN CUSTOMER WHERE STATE = 'VA';
- CSELECT NAME IN CUSTOMER WHERE STATE = 'V';
- DSELECT NAME FROM CUSTOMER WHERE STATE IN ('VA');
20El siguiente es un comando D.D.L.
- AINSERT
- BALTER
- CSELECT
- DDELETE
Information
- Description
- Test para SQL
- Author
- pablomcsd
- Language
- Español
- Views
- 36
- Tags
- Rating
- No ratings yet Rate this quiz