vvvvvv

Páginas: 5 (1093 palabras) Publicado: 11 de junio de 2014

funciones caracteres

upper(c)= convierte el nombre de la cadena en mayuscula
lower(c)= '' '' '' '' '' en minuscula
initcap(c)= combierte la primera en mayuscula y las otras en minusculas
concat(c,n)= concatena a (c) con (n)
substr(c,n1,n2)= estrae de (c) a partir de (n1) la cantidad de caracteres de (n2)
length(c)= extrae la longitud de la cadena
having(c)= paracomparar funciones de grupo (sum,avg,max,min,count)
avg(n)= calcula el promedio
sum(n)= suma a (n)
max(n)= extrae el valor maximo de (n)
min(n)= extrae el valor minimo de (n)
sqrt(n)= calcula la raiz cuadrada (n)
between( n and m )= extrae los valores que se encuentran en el ango entre n y m
TRANSLATE(c1,c2, c3)= (‘cadena’,’comparador’,’sustitucion’)
replace(c1,c2, c3)=(‘cadena’,’comparador’,’remplazo’)
INSTR(nombre,’letra’)= Busca la posición numérica de un carácter especificado
POWER(n, m) =Obtiene el resultado de n elevado a la m
ABS(n)= Retorna el valor absoluto de un valor n
CEIL(n) =Retorna el menor entero, mayor o igual que n
FLOOR(n) =Retorna el mayor entero, menor o igual que n
GREATEST(n, m)= Retorna el mayor entre n y m
LEAST(n, m) =Retorna el menor entre n y mNEXT_DAY(n, c(1-7)) =Retorna la siguiente fecha superior a n, cuyo día de la semana sea igual a c
MOD(m,n)= Devuelve el resto de m dividido por n
SIGN(n)
Si n es menor que cero, la función retorna –1
Si n es igual que cero, la función retorna 0
Si n es mayor que cero, la función retorna 1

any mas que el minimo
< ALL ‘’ ‘’ > ALL ‘’ ‘’ ‘’funciones numeros

round(c,d)= redondea a (c) la cantidad de decimales de (d)
trunc(c,d)= trunca el valor (c) a la cantidad de decimales de (d)
mod(c)= extrae el modulo de (c)
lpad(expresion,'cantidad','simbolo')= agrega a la izquierda de la expresion la cantidad completa la cantidad con simbolos
rpad(expresion,'cantidad',''simbolo')= agrega a la derechanvl(expresion,'numero')= compara la expresion si es verdadera la valida y si es falsa coloca el (numero)
nvl2(expresion,'vali1','vali2')= compara la expresion si es verdadera coloca(vali1) y si es falsa coloca (vali2)
coalesce (valor1,valor2,valor3,valor…n)= devuelve el primer valor verdadero
NULLIF(n,m)=compara los dos valores si son iguales devuelve vacío y de lo contrario devuelve el primer valor que contengafechas y horas


add_months(n,m)= agrega la cantidad de meses (m) a la fecha (n)
month_between(n,m)= compara las fechas y me extrae el numero de meses
last_day(n)= devuelve el ultimo dia de fecha actual

Modifique el ejemplo de la diapositiva para mostrar las fechas en un formato que aparezca
como “Seventeenth of June 1987 12.00.00 AM”.

SELECT last_name,TO_CHAR(hire_date,'fmDdspth"of" Month YYYY fmHH:MI:SS AM')
HIREDATE
FROM employees;

To_date(’07-junio-2011’,’dd-month-yyyy’)
t
Sentencia case

SELECT last_name, job_id, salary,
CASE job_id WHEN 'IT_PROG' THEN 1.10*salary
WHEN 'ST_CLERK' THEN 1.15*salary
WHEN 'SA_REP' THEN 1.20*salary
ELSE salary END "REVISED_SALARY"
FROM employees;


Sentencia decodeSELECT last_name, job_id, salary,
DECODE(job_id, 'IT_PROG', 1.10*salary,
'ST_CLERK', 1.15*salary,
'SA_REP', 1.20*salary,
salary)
REVISED_SALARY
FROM employees;


conversión de datos

TO_CHAR(d, [f]) Convierte un valor de tipo fecha, d, un valor de tipo char, pudiendo especificar opcionalmente un formato f. Si no se especifica el formato f,se tomará el formato por defecto de la instalación Convierte el contenido de c, a un valor de tipo fecha u

TO_DATE(c, [f]), p hora, pudiendo especificar opcionalmente un formato f. Si no se especifica el formato f, por defecto se tomará "DD-MON-YY"

TO NUMBER( ) Convierte el contenido de c, a un valor de tipo numérico.

TO_c) Se asume que c contiene caracteres numéricos Conversión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vvvvvv
  • Vvvvvv
  • vvvvvv
  • vvvvvv
  • vvvvvv
  • vvvvvv
  • vvvvvv
  • Vvvvvv

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS