BD Unidad 4 JUDOFE
![]() |
![]() |
![]() |
Título del Test:![]() BD Unidad 4 JUDOFE Descripción: Realización de consultas. |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué devolvería la siguiente consulta SELECT LAST_DAY('24/11/11') FROM DUAL;?. Miércoles. 30/11/11. Jueves. 27/11/05. ¿Cuál de los siguientes operadores no es correcto?. AND. XORT. NOT. OR. ¿Para que sirve la cláusula GROUP BY?. Clasificar de manera ordenada los campos seleccionados. Agrupar las columnas de una tabla. Especificar la condición que debe cumplir un grupo de filas. Organizar registros en grupos y obtener un resumen de dichos grupos. La sintaxis de las subconsultas es la siguiente: SELECT listaExpr FROM tabla WHERE expresión OPERADOR ( SELECT listaExpr FROM tabla); ¿Qué operadores de los siguientes podemos utilizar como OPERADOR? Seleccione una o más de una. IN. =. >. OR. La función MAX(expresión) devuelve el valor máximo de la expresión considerando los nulos. ¿Verdadero o falso?. VERDADERO. FALSO. En la sintaxis de SELECT, la cláusula ALL: Recupera todas las filas que no estén repetidas. Recupera todas las filas aunque estén repetidas. Recupera todos las columnas de la tabla especificada. Recupera todas las columnas aunque estén repetidas. Si quisiéramos realizar una consulta que nos muestre todos lo datos de una tabla. ¿Qué sentencia tendríamos que utilizar?. SELECT * FROM [tabla];. SELECT * WHERE [tabla];. SELECT * IN [tabla];. SELECT * ON [tabla];. HAVING y WHERE: Son cláusulas equivalentes, se usan de la misma forma. HAVING pregunta por características de filas concretas. WHERE pregunta por características de grupos. HAVING valida condiciones de grupos. ¿Qué palabra clave se utiliza para ordenar el resultado?. ORDER. SORT. ORDER BY. ASC. ¿Cuáles de estas afirmaciones sobre la sentencia SELECT son verdaderas?. Se usa para recuperar información. Se utiliza para hacer consultas a la Base de Datos. Podemos obtener cualquier fila, todas las filas, cualquier subconjunto de filas de una tabla. Forma parte de las sentencias de Lenguaje de Definición de Datos. ¿Qué tipo de operación devuelve aquellas filas que están en un primer SELECT pero no en el segundo?. UNION. INTERSECT. MINUS. CAST. Quiero obtener el siguiente formato para la columna sueldo: 12.012,12€ ¿qué función de las siguientes debería utilizar?. TO_CHAR(sueldo, '99G999D99L'). TO_NUMBER(sueldo, '999G999D99L'). TO_CHAR(sueldo, '99D999G99M'). TO_CHAR(sueldo, '99G999D99N'). El orden de precedencia de los operadores lógicos es: 1. NOT 2. AND 3. OR. 1. AND 2. NOT 3. OR. 1. NOT 2. OR 3. AND. 1. OR 2. AND 3. NOT. ¿Qué valor devuelve la función: INSTR ('García Pérez, Francisco', 'a',3,2)?. 2. 6. 17. 10. Si examinas las filas del SELECT de una tabla A y de otra tabla B y obtienes aquellas filas que aparecen en ambas tablas, eliminando duplicados, estás haciendo uso de: UNION. MINUS. INTERSECT. JOIN. En cuanto a la precedencia de los operadores Seleccione una: La multiplicación se evalúa antes que la división. El operador NOT se evalúa antes que el operador AND y OR. El operador AND se evalúa después del operador OR. La suma se evalúa antes que la resta. ¿Cuál de estas afirmaciones es correcta sobre la siguiente consulta en ORACLE? SELECT DNOMBRE 'DEPARTAMENTOS', DEPT_NO 'NUMERO DEPARTAMENTO' FROM DEPART;. Es correcta se permiten los alias en las columnas. No están permitidos alias en las columnas. Los alias de columnas se especifican delante del nombre de columna. Los alias de columnas se especifican con comillas dobles. Quiero extraer el último carácter de una cadena, para ello utilizaría: Seleccione una: SUBSTR('cadena', length('cadena')). SUBSTR('cadena', 1,-1). INSTR('cadena',-1). INSTR('cadena', length('cadena')). ¿Qué palabra clave se usa para devolver solamente valores diferentes? Seleccione una: COUNT. AS. DISTINCT. ORDER BY. El operador '| |' en Oracle: Seleccione una: Es un operador que permite concatenar cadenas de caracteres. Es un operador lógico que devuelve verdadero si las expresiones a derecha e izquierda son ambas verdaderas. Es un operador lógico que devuelve verdadero si alguna de las expresiones a derecha son verdaderas. Es un operador lógico que invierte la lógica de la expresión que le precede, si la expresión es verdadera devuelve falsa y si es falsa devuelve verdadera. ¿Qué devolvería la siguiente consulta SELECT NEXT_DAY('24/11/11', 'JUEVES') FROM DUAL;?. 1/12/11. 30/11/11. 24/11/11. 2/12/11. ¿Qué devuelve la siguiente consulta: SELECT TRUNC(187.98,-2)FROM DUAL;? Seleccione una: 187.100. 187.1. 188. 100. Una sentencia SELECT ¿cuando altera el contenido de una tabla? Seleccione una: Siempre. Solo si intervienen cálculos (SUM, AVG). Solo cuando afecta a todos los registros. Nunca, SELECT no altera el contenido de una tabla. En una sentencia SELECT las cláusulas obligatorias son: Seleccione una: SELECT, FROM, WHERE. SELECT, FROM, WHERE, ORDER BY. SELECT, FROM. SELECT, FROM, WHERE GROUP BY. Quiero rellenar la columna Localidad con puntos ("…") por la derecha, y con una longitud total de 30 caracteres, para ello usaría: Seleccione una: RPAD(Localidad, length(localidad)+12, '.'). RPAD(Localidad, length(localidad)+30, '.'). LPAD(Localidad, 30, '.'). RPAD(Localidad, 30, '.'). ¿Qué es una composición externa? Seleccione una o más de una: OUTER JOIN. Seleccionar filas de una tabla aunque no tengan correspondencia con las filas de la otra tabla. Se denota con el símbolo (+). MINUS JOIN. Si utilizando operadores de comparación de cadenas quiero obtener cualquier cadena cuyo segundo carácter sea una A, usaría: Seleccione una: '%A%'. '_ _ A%'. '_A%'. _A'. Tenemos la siguiente consulta SELECT COUNT(*) FROM EMPLEADOS GROUP BY DEPARTAMENTOS; ¿Qué resultado obtendríamos? Seleccione una: Numero de empleados totales. Número de empleados en cada departamento. Número de filas totales de la tabla. Número de columnas de la tabla EMPLEADOS agrupados por departamentos. Para obtener datos de dos tablas, Comerciales y Anuncios, la consulta debe ser: Seleccione una: SELECT * FROM COMERCIALES, ANUNCIOS;. SELECT * FROM COMERCIALES, ANUNCIOS WHERE COMERCIALES.DNI = ANUNCIOS.DNI_COMERCIAL;. SELECT COMERCIALES FROM ANUNCIOS;. SELECT * FROM COMERCIALES GROUP BY ANUNCIOS;. La función: REPLACE ('QUE COMPLEJO ES SQL', 'SQL', 'sql'). ¿Qué cadena devolvería? Seleccione una: QUE COMPLEJO ES sql. QUE COMPLEJO ES sQl. qUE COMPlEJo Es sql. que complejo es SQL. ¿Con qué sentencias se definen las estructuras donde agrupar la información, es decir, las tablas?. DML. DDL. DCL. ¿Qué se debe indicar a continuación de la cláusula FROM?. .- Las columnas que queremos seleccionar. .- Los criterios con los que filtro la selección. .- Las tablas de donde se van a extraer los datos. .- La ordenación ascendente. Relaciona cada cláusula de la sentencia SELECT con la información que debe seguirle: WHERE. ORDER BY. FROM. SELECT. En la siguiente consulta: SELECT APELLIDO1 FROM ASISTENTE WHERE APELLIDO1 LIKE 'A%S%';. .- Aquellos asistentes cuyo apellido1 contiene la letra A y la S. .- Aquellos asistentes cuyo apellido1 comienza por la letra A y contienen la letra S. .- Aquellos asistentes cuyo apellido1 no contiene ni la letra A ni la S. .- Todos los apellidos de todos los asistentes menos los que su apellido1 comienza por S. Los campos calculados pueden ir en: .- La cláusula SELECT. .- La cláusula WHERE. .- La cláusula FROM. En el caso de Oracle. En la siguiente consulta: SELECT LENGTH("Adiós") FROM DUAL; ¿qué obtendríamos?. 5. 4. 6. Nos devolvería un error. ¿Cuáles de estas afirmaciones sobre funciones de manejo de fechas son ciertas?. .- Existen dos tipos de fechas de datos con las que podemos trabajar, DATE y TIMESTAMP. .- Se puede poner como argumento el nombre de un campo de cualquier tipo. .- Le podemos sumar o restar números, lo cual se entiende como sumarle o restarle días. .- La diferencia entre dos fechas nos dará un número de días. : ¿Cuáles de estas afirmaciones sobre funciones de manejo de fechas son ciertas?. .- Se pueden restar fechas para obtener el número de días entre ambas. .- Le podemos sumar o restar números, lo cual se entiende como sumarle o restarle días. .- Se pueden dar diferentes formatos a las fechas. ¿Qué función convierte un número o fecha a cadena de caracteres?. .- TO_DATE. .- TO_CHAR. .- DECODE. .- TO_NUMBER. ¿Cuáles de las siguientes afirmaciones sobre las consultas de resumen son ciertas?. .- Toman un grupo de datos de una columna. .- Producen un único dato que resume el grupo. .- Utilizar una función de agregado en una consulta la convierte en consulta de resumen. .- Dan como resultado un subconjunto de filas de la tabla. Relaciona cada cláusula con su orden de ejecución: WHERE. ORDER BY. HAVING. GROUP BY. Si queremos incluir aquellas filas que no tienen aún correspondencia con la tabla relacionada, tendremos que poner un signo más entre paréntesis: .- Delante del nombre de la tabla en la cláusula FROM. .- Delante del nombre del campo que relaciona donde sabemos que hay valores nulos. .- Detrás del nombre del campo que relaciona donde sabemos que hay valores nulos. .- Delante del nombre del campo que relaciona donde sabemos que no hay valores nulos. ¿Cuáles de las siguientes afirmaciones son correctas?. .- La unión combina las filas de un primer SELECT con las filas de otro SELECT, desapareciendo las filas duplicadas. .- La diferencia devuelve aquellas filas que están en el primer SELECT pero no en el segundo. Correcta. .- La intersección examina las filas de un SELECT y de otro y devolverá aquellas que aparezcan en ambos conjuntos. .- En uniones, intersecciones y diferencias, los dos SELECT deben tener el mismo número pero no tienen por qué tener el mismo tipo de columnas. Relaciona cada instrucción con su función: ANY. ALL. IN. NOT IN. |