Funciones
Si consideramos que MySQL es rico en lo que
respecta a operadores, en lo que se refiere a funciones, podemos considerarlo
millonario. MySQL dispone de multitud de funciones.
Pero no las explicaremos aquí, ya que este curso incluye una
referencia completa. Tan sólo las agruparemos por tipos, e incluiremos los
enlaces correspondientes a la documentación de cada una.
Las funciones de esta categoría son:
Elección en función de una expresión booleana
|
|
Elección en función de si el valor de una expresión es NULL
|
|
Devuelve NULL en función del valor de una
expresión
|
Las funciones de la categoría de matemáticas son:
Devuelve el valor absoluto
|
|
Devuelve el arcocoseno
|
|
Devuelve el arcoseno
|
|
Devuelven el arcotangente
|
|
Redondeo hacia arriba
|
|
Coseno de un ángulo
|
|
Cotangente de un ángulo
|
|
Cálculo de comprobación de redundancia cíclica
|
|
Conversión de grados a radianes
|
|
Cálculo de potencias de e
|
|
Redondeo hacia abajo
|
|
Logaritmo natural
|
|
Logaritmo en base arbitraria
|
|
Logaritmo en base 10
|
|
Logaritmo en base dos
|
|
Resto de una división entera
|
|
Valor del número π
|
|
Valor de potencias
|
|
Conversión de radianes a grados
|
|
Valores aleatorios
|
|
Cálculo de redondeos
|
|
Devuelve el signo
|
|
Cálculo del seno de un ángulo
|
|
Cálculo de la raíz cuadrada
|
|
Cálculo de la tangente de un ángulo
|
|
Elimina decimales
|
Las funciones para tratamiento de cadenas de caracteres son:
Valor de código ASCII de un carácter
|
|
Converión a binario
|
|
Cálculo de longitud de cadena en bits
|
|
Convierte de ASCII a carácter
|
|
Cálculo de longitud de cadena en caracteres
|
|
Comprime una cadena de caracteres
|
|
Concatena dos cadenas de caracteres
|
|
Concatena cadenas con separadores
|
|
Convierte números entre distintas bases
|
|
Elección entre varias cadenas
|
|
Expresiones binarias como conjuntos
|
|
Busca el índice en listas de cadenas
|
|
Búsqueda en listas de cadenas
|
|
Conversión de números a hexadecimal
|
|
Inserta una cadena en otra
|
|
Busca una cadena en otra
|
|
Extraer parte izquierda de una cadena
|
|
Calcula la longitud de una cadena en bytes
|
|
Lee un fichero en una cadena
|
|
Encontrar la posición de una cadena dentro de otra
|
|
Convierte una cadena a minúsculas
|
|
Añade caracteres a la izquierda de una cadena
|
|
Elimina espacios a la izquierda de una cadena
|
|
Crea un conjunto a partir de una expresión binaria
|
|
Convierte un número a octal
|
|
Obtiene el código ASCII, incluso con caracteres multibyte
|
|
Entrecomilla una cadena
|
|
Construye una cadena como una repetición de otra
|
|
Busca una secuencia en una cadena y la sustituye por otra
|
|
Invierte el orden de los caracteres de una cadena
|
|
Devuelve la parte derecha de una cadena
|
|
Inserta caracteres al final de una cadena
|
|
Elimina caracteres blancos a la derecha de una cadena
|
|
Devuelve la cadena "soundex" para una cadena
concreta
|
|
Compara cadenas según su pronunciación
|
|
Devuelve cadenas consistentes en espacios
|
|
Extraer subcadenas de una cadena
|
|
Extraer subcadenas en función de delimitadores
|
|
Elimina sufijos y/o prefijos de una cadena.
|
|
Convierte una cadena a mayúsculas
|
|
Descomprime una cadena comprimida mediante COMPRESS
|
|
Calcula la longitud original de una cadena comprimida
|
|
Convierte una cadena que representa un número hexadecimal a
cadena de caracteres
|
Además de los operadores que vimos para la comparación de
cadenas, existe una función:
Compara cadenas
|
No hay comentarios:
Publicar un comentario