DP 4 1 Practice Esp
DP 4 1 Practice Esp
DP 4 1 Practice Esp
Objetivos
• Seleccionar y aplicar funciones de una sola fila que realicen conversión de
mayúsculas/minúsculas y/o la manipulación de caracteres
• Seleccionar y aplicar las funciones de manipulación de mayúsculas/minúsculas de caracteres
LOWER, UPPER e INTCAP en una consulta SQL
• Seleccionar y aplicar las funciones de manipulación de caracteres CONCAT, SUBSTR,
LENGTH, INSTR, LPAD, RPAD, TRIM y REPLACE en una consulta SQL
• Escribir consultas flexibles usando variables de sustitución
Terminología
Identifique el término para cada una de las siguientes definiciones.
INPUT
Datos no procesados introducidos en la computadora
Copyright © 2020 Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.
LOWER Convierte valores de carácter alfabético en minúsculas
Inténtelo/Resuélvalo
1. Mediante los tres palabras separadas “Oracle”, “Internet” y “Academy”, utilice un comando para
producir la siguiente salida:
Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios
2
5. A partir de la cadena “Oracle Internet Academy”, rellene la cadena para crear
****Oracle****Internet****Academy****
SELECT REPLACE(RPAD(LPAD('Oracle Internet Academy', 27, '*'),31,'*'),' ', '****') AS "Result"
FROM DUAL;
7. Utilizando la cadena ‘Oracle Internet Academy’, produzca la salida mostrada mediante la función
REPLACE.
8. Cree una lista con la fecha del pedido y el total del pedido de la tabla F_ORDERS de Global Fast
Foods. Asigne al total del pedido el nombre TOTAL y rellene los espacios vacíos a la izquierda
del total del pedido con $.
999999.99 es el campo total del valor máximo que podría tomar , (precisión 8, escala 2). Podría estar por encima de la
pregunta desea limitar la longitud total de impresión a 9 (uno para el punto).
9. Escriba una consulta que genere una columna denominada “ADDRESS” con la siguiente
información: ZOE TWEE 1009 OLIVER Avenue BOSTON, MA 12889. Utilice la tabla
F_CUSTOMERS de Global Fast Foods.
SELECT UPPER(first_name || ' ' || last_name || ' ' || address ||' '|| city ||', '|| state ||' '|| zip) as address
FROM f_customers;
10. Escriba una consulta que devuelva el primer carácter del primer nombre concatenado a
last_name, el salario y el identificador de departamento para los empleados que trabajan en el
departamento 20. Proporcione a la primera expresión el alias Name. Utilice la tabla
EMPLOYEES. Cambie la consulta para utilizar una variable de sustitución en lugar del valor
codificado 20 para el ID de departamento. Ejecute la consulta para el departamento 30 y 50 sin
cambiar la cláusula where original en la sentencia.
12. Escriba una consulta que devuelva todos los datos de los empleados según el mes de su fecha
de contratación. Utilice la tabla EMPLOYEES. La sentencia debe devolver la parte del mes de la
fecha de contratación, la cual se comparará a continuación con un mes abreviado (JAN, FEB,
MAR) que se ha transferido a la consulta a través de una variable de sustitución.
Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios