Advertisement
Blast06

ORACLE FUNCTIONS

Apr 14th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. SELECT NOMBRE,LENGTH(C.NOMBRE) FROM CAMIONERO C; ---Funcion Utilizando LENGTH;
  2. SELECT C.NOMBRE, UPPER(C.NOMBRE) FROM CAMIONERO C;----Para convertir a Mayuscula
  3. SELECT LOWER(C.NOMBRE) FROM CAMIONERO C;----->Para convertir a minuscula;
  4. SELECT MAX(C.NOMBRE) FROM CAMIONERO C;----->Ultimo nombre
  5. SELECT MIN(C.NOMBRE) FROM CAMIONERO C;----> Primer Nombre
  6. SELECT C.NOMBRE_CIUDAD,INITCAP(NOMBRE_CIUDAD) FROM CIUDAD C;---Retorna la primera letra de cada palabra en mayuscula;
  7. chr(x);----Retorna el valor de una letra en el codigo ASCCII
  8. SELECT CONCAT(C.MODELO,C.POTENCIA) FROM CAMION C;---Concaternar una entidad con otra;
  9. SELECT LTRIM(P.DESCRIPCION,'P') FROM PAQUETES P; --- Elimina en la cadena 1 lo que esta en la 2;
  10. SELECT RTRIM(P.DESCRIPCION,P.DESTINO) FROM PAQUETES P;--Elimina en la cadena 2 lo que esta en la 1;
  11. SELECT REPLACE(P.DESCRIPCION,'P','H') FROM PAQUETES P;--busca y remplaza en la cadena 1 lo que sea similar a la sub cadena 2 y lo cambia por la 3;
  12. SELECT TRIM(C.NOMBRE_CIUDAD) FROM CIUDAD C;---Elimina los espacio en blanco de una palabra;
  13. SELECT SUBSTR(C.NOMBRE_CIUDAD,1,7) FROM CIUDAD C; --Retorna una subcadena que viene dada por el usuario quien estable la posicion inicial y final
  14. SELECT NOMBRE_CIUDAD, INSTR(C.NOMBRE_CIUDAD,'m') FROM CIUDAD C;--Retorna la posocion de la primera vez que aparese la letra en la columna;
  15. INITCAP---->-Retorna la primera letra de cada palabra en mayuscula
  16. INSTR--Retorna la posocion de la primera vez que aparese la letra dada por el usuario en una columna;
  17. UPPER
  18. LOWER
  19. SUBSTR SELECT RPAD(CODIGO,10,'0')--->SE UTILIZA PARALLENAR LOS ESPACIOS
  20. REPLACE SELECT LPAD(10,'L');-----> Lpad sirver para retir;
  21. RTRIM ||''||---Se usan las barras para dar un string;
  22. LTRIM SELECT REPLACE (CEDULA,'-') --->Va y borra el caracter;
  23. RPAD SELECT DECODE (ESTADO_CIVIL,'S','SOLTERO','C','CASADO','V','VIUDO','NO TIENE ESTADO');
  24. LPAD SELECT (NVL(PRECIO,0)) * NUL(CANTIDAD,1)); NVL-->Sirve para sustituir algo; SYSDATE---->Para insertarle los datos
  25. DECODE-----> ESE ES UN IF EN SQL TODATE('01/04,2016',DD/MMM/YYYY);
  26. RPAD----->
  27. LPAD----->
  28.  
  29. SELECT * FROM ESTUDIANTE WHERE LOWER(NOMBRE)='nombre';----> Para encontrar ese nombre en minuscula;
  30. SELECT * FROM ESTUDIANTE WHERE SUBSTR(CEDULA,1,3) IN ('047','402');----> Para comenzar desde atras solo se le agrega el -1 para iniciar desde atras.
  31.  
  32. --Comandos de Fecha--
  33.  
  34. SELECT SYSDATE,TO_CHAR(SYSDATE,'YEAR') FROM DUAL;
  35. SELECT SYSDATE,TO_CHAR(SYSDATE,'MON YYYY') FROM DUAL;
  36. SELECT SYSDATE,TO_CHAR(SYSDATE,'DD/MM,YY') FROM DUAL;
  37. SELECT SYSDATE,TO_CHAR(SYSDATE,'DAY,DD MONTH YYYY,HH:MI:SS') FROM DUAL;
  38. SELECT SYSDATE,TO_CHAR(SYSDATE,'FMDAY,DD MONTH YYYY,HH:MI:SS') FROM DUAL;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement