Your SlideShare is downloading. ×
Funciones numéricas,  de fecha y hora en MySQL
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Funciones numéricas, de fecha y hora en MySQL

841
views

Published on

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

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


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
841
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Administración de Bases de Datos ENRIQUE TORRESCANO MONTIEL Funciones numéricas, de fecha y hora Desde la Consola para MySQL
  • 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. (*) MULTIPLICACION AL ACTIVARLE, EJECUTA LA MULTIPLICACION DE DOS O MAS NUMEROS (/) DIVISION AL ACTIVARLE, EJECUTA LA DIVISION DE DOS O MAS NUMEROS
  • 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. Ejecución de un ejemplo del uso de operadores aritméticos en MySQL Command Line Client. OPERADOR PARA SUMA
  • 6. OPERADOR PARA RESTA OPERADOR PARA MULTIPLICACION
  • 7. OPERADOR PARA DIVISION OPERADOR MODULO:
  • 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. 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. 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. 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. 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. | 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. 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. 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. 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

×