Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Administración de Bases de Datos
ENRIQUE TORRESCANO MONTIEL
Funciones numéricas, de fecha y hora
Desde la Consola para MyS...
Previa apertura de MySQL
Tabla donde se enlistan los operadores aritméticos de uso en MySQL
OPERADORES ARITMETICOS
(+) SUM...
(*)
MULTIPLICACION
AL ACTIVARLE,
EJECUTA LA
MULTIPLICACION
DE DOS O MAS
NUMEROS
(/) DIVISION
AL ACTIVARLE,
EJECUTA LA
DIVI...
(%) MODULO
AL ACTIVARLE
NOS DEVUELVE
EL VALOR
ENTERO DE UNA
DIVISION, Por
ejemplo 200 / 20
es = a 0 ya que el
resto de 200...
Ejecución de un ejemplo del uso de operadores aritméticos en MySQL Command Line Client.
OPERADOR PARA SUMA
OPERADOR PARA RESTA
OPERADOR PARA MULTIPLICACION
OPERADOR PARA DIVISION
OPERADOR MODULO:
Tabla donde se enlistan las funciones matemáticas de uso en MySQL
FUNCIONES MATEMATICAS EN MySQL
ABS Devuelve el valor abs...
ASIN Devuelve el arcoseno de X, es
decir, el valor del arco cuyo
seno es X. Devuelve NULL si X
no está en el rango de -1 1...
ATAN2
Al tener dos argumentos
devuelve el arcotangente de las
dos variables X e Y. Esto es
similar a calcular el
arcotange...
COS Devuelve el coseno de X, donde
X viene dado en radianes
COT Devuelve la cotangente de X
CRC32 Calcula el valor de
comp...
DEGRES Devuelve el argumento X,
convertido de radianes a grados
DIV División entera. Es similar a
pero seguro con valores ...
| EXP(-2) |
+----------+
| 0.135335 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT LEAST(2,0);
+------------+
| LEAS...
mysql> SELECT GREATEST(34.0,3.0,5.0,767.0);
+------------------------------+
| GREATEST(34.0,3.0,5.0,767.0) |
+-----------...
Tabla donde se enlistan las funciones de fecha y hora Now, Curdate, Curtime; Utc_date, Utc_time y Utc_timestamp
Now:
Devue...
Utc_date:
Devuelve la fecha UTC actual como un
valor en el formato 'YYYY-MM-DD' o
YYYYMMDD, dependiendo de si se usa
en un...
Upcoming SlideShare
Loading in …5
×

Funciones numéricas, de fecha y hora en MySQL

1,525 views

Published on

Archivo que nos permite observar el cómo manejar algunos operadores en MySQL

  • Be the first to comment

Funciones numéricas, de fecha y hora en MySQL

  1. 1. Administración de Bases de Datos ENRIQUE TORRESCANO MONTIEL Funciones numéricas, de fecha y hora Desde la Consola para MySQL
  2. 2. Previa apertura de MySQL Tabla donde se enlistan los operadores aritméticos de uso en MySQL OPERADORES ARITMETICOS (+) SUMA AL ACTIVARLE, EJECUTA LA SUMAS DE DOS O MAS NUMEROS EJEMPLO (-) RESTA AL ACTIVARLE, EJECUTA LA RESTA DE DOS O MAS NUMEROS
  3. 3. (*) MULTIPLICACION AL ACTIVARLE, EJECUTA LA MULTIPLICACION DE DOS O MAS NUMEROS (/) DIVISION AL ACTIVARLE, EJECUTA LA DIVISION DE DOS O MAS NUMEROS
  4. 4. (%) MODULO AL ACTIVARLE NOS DEVUELVE EL VALOR ENTERO DE UNA DIVISION, Por ejemplo 200 / 20 es = a 0 ya que el resto de 200 dividido entre 20 es 0
  5. 5. Ejecución de un ejemplo del uso de operadores aritméticos en MySQL Command Line Client. OPERADOR PARA SUMA
  6. 6. OPERADOR PARA RESTA OPERADOR PARA MULTIPLICACION
  7. 7. OPERADOR PARA DIVISION OPERADOR MODULO:
  8. 8. Tabla donde se enlistan las funciones matemáticas de uso en MySQL FUNCIONES MATEMATICAS EN MySQL ABS Devuelve el valor absoluto de X La función es seguir con BIGINT ACOS Devuelve el arcocoseno de X, es decir, el valor del arco cuyo coseno es X. Devuelve NULL si X no está en el rango de -1 a 1:
  9. 9. ASIN Devuelve el arcoseno de X, es decir, el valor del arco cuyo seno es X. Devuelve NULL si X no está en el rango de -1 1; ATAN Devuelve el arcotantenge de X, es decir, el valor del arco cuya tangente es X
  10. 10. ATAN2 Al tener dos argumentos devuelve el arcotangente de las dos variables X e Y. Esto es similar a calcular el arcotangente de Y / X, excepto que los sigbos de ambos argumentos se tienen en cuenta para determinar el cuadrante del resultado CEIL Y CEILING Devuelve el entero más pequeño cuyo valor es mayor que X
  11. 11. COS Devuelve el coseno de X, donde X viene dado en radianes COT Devuelve la cotangente de X CRC32 Calcula el valor de comprobación de redundancia cíclica y devuelve un valor entero sin signo de 32 bits. El resultado es NULL si el argumento es NULL. El argumento esperado es una cadena y será tratado como tal si no l0 es
  12. 12. DEGRES Devuelve el argumento X, convertido de radianes a grados DIV División entera. Es similar a pero seguro con valores BIGINT OTRAS FUNCIONES MATEMATICAS IGUAL DE IMPORTANTES EXP: Devuelve el valor del número e (la base de los logaritmos naturales) elevado a la potencia X: mysql> SELECT EXP(2); +----------+ | EXP(2) | +----------+ | 7.389056 | +----------+ 1 row in set (0.00 sec) mysql> SELECT EXP(-2); +----------+ LEAST: Al contar con dos o más argumentos, devuelve el menor de ellos. Los argumentos se comparan usando las reglas siguientes:  Si el valor de retorno se usa en un contexto INTEGER, o si todos los argumentos son valores enteros, se comparan como enteros.  Si el valor de retorno se usa en un contexto REAL, o si todos los argumentos son valores reales, se comparan como reales.  Si cualquier argumento es una cadena case-sensitive, los argumentos se comparan como cadenas case-sensitive.  En otros casos, los argumentos se comparan como cadenas sin tener en cuenta mayúsculas y minúsculas (case-insensitive)
  13. 13. | EXP(-2) | +----------+ | 0.135335 | +----------+ 1 row in set (0.00 sec) mysql> SELECT LEAST(2,0); +------------+ | LEAST(2,0) | +------------+ | 0 | +------------+ 1 row in set (0.00 sec) mysql> SELECT LEAST(34.0,3.0,5.0,767.0); +---------------------------+ | LEAST(34.0,3.0,5.0,767.0) | +---------------------------+ | 3.0 | +---------------------------+ 1 row in set (0.00 sec) mysql> SELECT LEAST("B","A","C"); +--------------------+ | LEAST("B","A","C") | +--------------------+ | A | +--------------------+ 1 row in set (0.00 sec) GREATEST: Devuelve el argumento mayor. Los argumentos son comparados usando las mismas reglas que para mysql> SELECT GREATEST(2,0); +---------------+ | GREATEST(2,0) | +---------------+ | 2 | +---------------+ 1 row in set (0.00 sec) FLOOR: Devuelve el entero más grande inferior o igual a X: mysql> SELECT FLOOR(1.23); +-------------+ | FLOOR(1.23) | +-------------+ | 1 | +-------------+ 1 row in set (0.00 sec) mysql> SELECT FLOOR(-1.23);
  14. 14. mysql> SELECT GREATEST(34.0,3.0,5.0,767.0); +------------------------------+ | GREATEST(34.0,3.0,5.0,767.0) | +------------------------------+ | 767.0 | +------------------------------+ 1 row in set (0.00 sec) mysql> SELECT GREATEST("B","A","C"); +-----------------------+ | GREATEST("B","A","C") | +-----------------------+ | C | +-----------------------+ 1 row in set (0.00 sec) +--------------+ | FLOOR(-1.23) | +--------------+ | -2 | +--------------+ 1 row in set (0.00 sec) Otras funciones: LN / LOG / TRUNCATE / SQRT / ROUDN / POWER / RAND / LOG2 / MOD / PI / RADIANS / POW / SIN / TAN / SIGN / LOG10
  15. 15. Tabla donde se enlistan las funciones de fecha y hora Now, Curdate, Curtime; Utc_date, Utc_time y Utc_timestamp Now: Devuelve la fecha y hora actual como un valor en el formato 'YYYY-MM-DD HH:MM:SS' o YYYYMMDDHHMMSS, dependiendo de si la función se usa en un contexto de cadena o de número CURRENT_TIMESTAMP, CURRENT_TIM ESTAMP(), LOCALTIME, LOCALTIME(), L OCALTIMESTAMP, LOCALTIMESTAMP() y SYSDATE() son sinónimos de NOW(). Curdate: Devuelve la fecha actual como un valor en el formato 'AAAA-MM-DD' o AAAAMMDD, dependiendo de si la función se usa en un contexto de cadena o numérico CURRENT_DATE y CURRENT_DATE() s on sinónimos de CURDATE Curtime: CURTIME(), CURRENT_TIME, CURRENT_TIME() Devuelve la hora actual como un valor en el formato 'HH:MM:SS' o HHMMSS, dependiendo de si la función se usa en un contexto de cadena o numérico
  16. 16. Utc_date: Devuelve la fecha UTC actual como un valor en el formato 'YYYY-MM-DD' o YYYYMMDD, dependiendo de si se usa en un contexto de cadena o numérico Utc_timestamp: TIMESTAMP(expr) TIMESTAMP(expr,expr2) Con un argumento, devuelve la expresión de fecha o fecha y hora como un valor fecha y tiempo. Con dos argumentos, suma la expresión de tiempo expr2 a la expresión de decha o fecha y hora expr y devuelve un valor de fecha y tiempo ATENTAMENTE Enrique Torrescano Montiel

×