Funciones

Páginas: 20 (4790 palabras) Publicado: 13 de marzo de 2013
MANUAL DE FUNCIONES SQL
ACTIVIDAD EN GRUPO. MANUAL DE FUNCIONES EN SQL -.ÍNDICE.1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24) 25) 26) 27) ABS (N) AVG(N) CEIL (N) CONCAT (cad1, cad2) COUNT(expr) CURDATE(),CURREN_DATE() CURTIME(),CURRENT_TIME() DATABASE() DATE(expr) DAYNAME(fecha) DAYOFMONTH(fecha) DAYOFWEEK(fecha) DECODE (cad,pass) ENCODE(cad,pass) EXP (N)FLOOR (N) GREATEST (valor1, ..., valorn) HOUR(hora) IFNULL (expr1,expr2) INSTR (cad1, cad2) LAST_DAY (fecha) LEAST (valor1, ..., valorn) LENGTH (cad) LOWER (cad) LPAD (cad1, n, ,cad2) LTRIM (cad, set) MAX(expr) 28) 29) 30) 31) 32) 33) 34) 35) 36) 37) 38) 39) 40) 41) 42) 43) 44) 45) 46) 47) 48) 49) 50) 51) 52) 53) MIN(expr) MINUTE(hora) MOD (N,M) MONTH(FECHA) MONTHNAME(fecha) NOW() PASSWORD(str)POWER (m, exponente) RAND(N) REPLACE(cad, cad-busc , cad-sustit) ROUND (número [,m]) RPAD (cad1, n, ,cad2) RTRIM (cad, set) SECOND(hora) SIGN (valor) SQRT (N) STRCMP (valor1,valor2) SUBSTR (cad, m [,n]) SUM(expr) SYSDATE() TIME(expr) TRUNCATE (N,M) UPPER (cad) USER() VERSION() YEAR(fecha)

ABS (N) Sintaxis: ABS(N) Tipo: Matemática. Descripción: Devuelve el valor absoluto de N. Ejemplos:
mysql>SELECT ABS(2); +--------+ | ABS(2) | +--------+ | 2 | +--------+ 1 row in set (0.00 sec) Adasat Manuel Álvarez Vera Manuel Velázquez Ruiz (1º A.S.I.R.) Página 1

MANUAL DE FUNCIONES SQL
mysql> SELECT ABS(-32); +----------+ | ABS(-32) | +----------+ | 32 | +----------+ 1 row in set (0.00 sec)

Esta función es segura con valores BIGINT.
Volver al Índice.

AVG(N) Sintaxis: AVG(N) Tipo: Degrupos. Descripción: Devuelve el valor medio de N. Ejemplo:
mysql> SELECT student_name, AVG(test_score) -> FROM student -> GROUP BY student_name;

Si se usa una función de grupo en una sentencia que contenga la cláusula GROUP BY, equivale a agrupar todas las filas.
Volver al Índice.

CEIL (N) Sintaxis:
CEILING(N) CEIL(N)

Tipo: Matemática. Descripción: Devuelve el entero más pequeño cuyovalor es mayor que N. Ejemplos:
mysql> SELECT CEILING(1.23); +---------------+ | CEILING(1.23) | +---------------+ | 2 | +---------------+ 1 row in set (0.02 sec) mysql> SELECT CEIL(-1.23); +-------------+ | CEIL(-1.23) | +-------------+ | -1 | +-------------+ Adasat Manuel Álvarez Vera Manuel Velázquez Ruiz (1º A.S.I.R.) Página 2

MANUAL DE FUNCIONES SQL
1 row in set (0.00 sec)

El aliasCEIL() fue añadido en la versión 4.0.6. El valor de retorno se convierte a BIGINT.
Volver al Índice.

CONCAT (cad1, cad2) Sintaxis:
CONCAT(str1,str2,...)

Tipo: Cadena. Descripción: Devuelve la cadena resultante de concatenar los argumentos. Devuelve NULL si alguno de los argumentos es NULL. Puede haber más de 2 argumentos. Un argumento numérico se convierte a su cadena equivalente. Ejemplos:mysql> SELECT CONCAT('My', 'S', 'QL'); +-------------------------+ | CONCAT('My', 'S', 'QL') | +-------------------------+ | MySQL | +-------------------------+ 1 row in set (0.00 sec) mysql> SELECT CONCAT('My', NULL, 'QL'); +--------------------------+ | CONCAT('My', NULL, 'QL') | +--------------------------+ | NULL | +--------------------------+ 1 row in set (0.00 sec) mysql> SELECT CONCAT(14.3);+--------------+ | CONCAT(14.3) | +--------------+ | 14.3 | +--------------+ 1 row in set (0.00 sec)
Volver al Índice.

COUNT(expr) Sintaxis:
COUNT(expr)

Tipo: De grupos. Descripción: Devuelve un contador con el número de valores distintos de NULL en las filas recuperadas por una sentencia Ejemplos:
mysql> SELECT student.student_name,COUNT(*) -> FROM student,course Adasat Manuel ÁlvarezVera Manuel Velázquez Ruiz (1º A.S.I.R.) Página 3

MANUAL DE FUNCIONES SQL
-> -> WHERE student.student_id=course.student_id GROUP BY student_name;

COUNT(*) es algo diferente en que devuelve un contador con el número de filas recuperadas, contengan o no valores NULL. COUNT(*) está optimizado para regresar mucho más rápido si la sentencia recupera de una tabla, no se piden otras columnas y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La Función De La Función
  • Funciones
  • Funciones del estado
  • Funciones
  • Funciones
  • Funciones
  • Funciones
  • Funcion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS