Varias funciones de string, numéricas y de fecha y hora en MySQL

Una función es un tipo especial de conjunto de comandos predefinidos que realiza alguna operación y devuelve un único valor. Las funciones operan en cero, uno, dos o más valores que se les proporcionan. Los valores que se proporcionan a las funciones se denominan parámetros o argumentos.

Las funciones de MySQL se han clasificado en varias categorías, como funciones de string, funciones matemáticas, funciones de fecha y hora, etc. Aunque MySQL ofrece una gran cantidad de funciones, en esta discusión nos limitaremos a algunas funciones.

1. Funciones de string:
las funciones de string de MySQL pueden manipular la string de texto de muchas maneras. Algunas funciones de string de uso común se analizan a continuación:

S. No. Función Descripción Ejemplos
1. CARBONIZARSE() Devuelve el carácter por cada entero que pasa

1. SELECCIONE CARÁCTER(70, 65, 67, 69) ;

2. SELECCIONE CARÁCTER(65, 67.3, 69.3) ;

2. CONCAT() Devuelve una string concatenada

SELECCIONE CONCAT (nombre, agregado) COMO «Marcas de nombre»

DESDE estudiante DONDE edad = 14 O edad = 16;

3. INFERIOR() /LCASE() Devuelve el argumento en minúsculas

SELECCIONE LOWER(‘GEEKSFORGEEKS’) COMO “LowerName1”,

LOWER(‘Geeks For Geeks’) AS “LowerName2” ;

4. SUBCADENA(), SUBCADENA() Devuelve la substring como se especifica

1. SELECCIONE SUBSTR(‘ABSDEFG’, 3, 4) “Subs”;

2. SELECCIONE SUBSTR(‘ABCDEFG’, -5, 4) “Subs”;

5. SUPERIOR()/UCASE() Convierte a mayúsculas

SELECT UPPER(‘Large’) “Mayúsculas” ;

o SELECT UCASE(‘Large’) “Mayúsculas”;

6. RECORTAR() Elimina los espacios iniciales y finales SELECT TRIM(‘Comparación uno’) ;
7. LONGITUD() Devuelve la longitud de una string en bytes SELECT LENGTH(‘CANDIDE’) “Longitud en caracteres” ;

2. Funciones Numéricas:
Las funciones numéricas son aquellas funciones que aceptan valores numéricos y luego de realizar las operaciones requeridas, devuelven valores numéricos. A continuación se analizan algunas funciones numéricas útiles:

S. No. Función Descripción Ejemplo
1. MODIFICACIÓN() Devuelve el resto de una expresión buceando en otra expresión. SELECCIONE MOD(11, 4) “Módulo” ;
2. POTENCIA()/POTENCIA() Devuelve el valor de una expresión elevado a la potencia de otra expresión SELECCIONE POTENCIA (3, 2) «Elevado»;
3. REDONDO() Devuelve una expresión numérica redondeada a un número entero. Se puede usar para redondear una expresión a un número de puntos decimales. SELECCIONE REDONDO(15.193, 1) “Redondo” ;
4. SEÑAL() Esta función devuelve el signo de un número dado. SELECCIONE SIGNO(-15) “Firmar” ;
5. SQRT() Devuelve la raíz cuadrada no negativa de la expresión numérica. SELECT SQRT(26) “Raíz cuadrada” ;
6. TRUNCAR() Devuelve números decimales exp1 truncados a exp2. Si exp2 es 0, entonces el resultado no tendrá punto decimal DRLRCT TRUNCATE(15.79, 1) “Truncar” ;

3. Funciones de fecha y hora:
las funciones de fecha operan en valores del tipo de datos DATE.

S. No. Función Descripción Ejemplo
1

FECHA ACTUAL()/

FECHA ACTUAL()/

FECHA ACTUAL

Devuelve la fecha actual. SELECCIONE FECHA ACTUAL() ;
2 FECHA() Extrae la parte de la fecha de una expresión de fecha o de fecha y hora. SELECCIONAR FECHA(‘2020-12-31 01:02:03’);
3 MES() Devuelve el mes a partir de la fecha pasada. SELECCIONE MES(‘2020-12-31’);
4 AÑO() devuelve el año SELECCIONE AÑO(‘2020-12-31’);
5 AHORA() Devuelve la hora a la que se ejecuta la función. SELECCIONA AHORA() ;
6 SYSDATE() Devuelve la fecha y hora actual.

SELECCIONE AHORA(), DORMIR(2), AHORA() ;

o SELECCIONE SYSDATE(), SLEEP(2), SYSDATE() ;

Publicación traducida automáticamente

Artículo escrito por nitishkumarpatel191 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *