Funciones De BD
Enviado por ConMonisa • 11 de Noviembre de 2014 • 840 Palabras (4 Páginas) • 176 Visitas
1.4 Manejo de Mysql
MySQL posee multitud de funciones.
Podemos encontrar.
Funciones de flujo:
IF: Elección en función de una expresión booleana.
IFNULL: Elección en función de si el valor de la expresión es NULL.
NULLIF: Devuelve NULL en función del valor de u a expresión.
Funciones Matemáticas:
ABS: Devuelve el valor absoluto
ACOS: Devuelve el arcocoseno
ASIN: Devuelve el arcoseno
ATAN y ATAN2: Devuelven el arcotangente
CEILING y CEIL: Redondeo hacia arriba
COS: Coseno de un ángulo
COT: Cotangente de un ángulo
CRC32: Cálculo de comprobación de redundancia cíclica
DEGREES: Conversión de grados a radianes
EXP: Cálculo de potencias de e
FLOOR: Redondeo hacia abajo
LN: Logaritmo natural
LOG: Logaritmo en base arbitraria
LOG10: Logaritmo en base 10
LOG2: Logaritmo en base dos
MOD o %: Resto de una división entera
PI: Valor del número π
POW o POWER: Valor de potencias
RADIANS: Conversión de radianes a grados
RAND: Valores aleatorios
ROUND: Cálculo de redondeos
SIGN: Devuelve el signo
SIN: Cálculo del seno de un ángulo
SQRT: Cálculo de la raíz cuadrada
TAN: Cálculo de la tangente de un ángulo
TRUNCATE: Elimina decimales
Funciones de cadenas
Las funciones para tratamiento de cadenas de caracteres son:
ASCII: Valor de código ASCII de un carácter
BIN: Conversión a binario
BIT_LENGTH: Cálculo de longitud de cadena en bits
CHAR: Convierte de ASCII a carácter
CHAR_LENGTH o CHARACTER_LENGTH: Cálculo de longitud de cadena en caracteres
COMPRESS: Comprime una cadena de caracteres
CONCAT: Concatena dos cadenas de caracteres
CONCAT_WS: Concatena cadenas con separadores
CONV: Convierte números entre distintas bases
ELT: Elección entre varias cadenas
EXPORT_SET: Expresiones binarias como conjuntos
FIELD: Busca el índice en listas de cadenas
FIND_IN_SET: Búsqueda en listas de cadenas
HEX: Conversión de números a hexadecimal
INSERT: Inserta una cadena en otra
INSTR: Busca una cadena en otra
LEFT: Extraer parte izquierda de una cadena
LENGTH u OCTET_LENGTH: Calcula la longitud de una cadena en bytes
LOAD_FILE: Lee un fichero en una cadena
LOCATE o POSITION: Encontrar la posición de una cadena dentro de otra
LOWER o LCASE: Convierte una cadena a minúsculas
LPAD: Añade caracteres a la izquierda de una cadena
LTRIM: Elimina espacios a la izquierda de una cadena
MAKE_SET: Crea un conjunto a partir de una expresión binaria
OCT: Convierte un número a octal
ORD: Obtiene el código ASCII, incluso con caracteres multibyte
QUOTE: Entrecomilla una cadena
REPEAT: Construye una cadena como una repetición de otra
REPLACE: Busca una secuencia en una cadena y la sustituye por otra
REVERSE: Invierte el orden de los caracteres de una cadena
RIGHT: Devuelve la parte derecha de una cadena
RPAD: Inserta caracteres al final de una cadena
RTRIM: Elimina caracteres blancos a la derecha de una cadena
SOUNDEX: Devuelve la cadena "soundex" para una cadena concreta
SOUNDS LIKE: Compara cadenas según su
...