Función
Las funciones se pueden dividir aproximadamente en los siguientes tipos:
- Funciones aritméticas (funciones utilizadas para realizar cálculos numéricos)
- Funciones de cadena (funciones utilizadas para realizar operaciones de cadena)
- Función de fecha (función utilizada para la manipulación de fecha)
- Funciones de conversión (funciones utilizadas para convertir tipos de datos y valores)
- Funciones de agregación (funciones utilizadas para la agregación de datos)
Funciones de cadena
- || ——Splice
Cadena 1 || Cadena 2
|| La función no se puede utilizar en SQL Server y MySQL.
LONGITUD- longitud de la cadena LONGITUD (cadena)- INFERIOR-conversión minúscula
INFERIOR (cadena) - cadena de reemplazo REPLACE--
reemplazará una parte de la cadena a otra cadena
Replace (cadena de caracteres de destino, cadena de caracteres antes de la sustitución, la cadena de reemplazo) - SUBSTRING-string interception
SUBSTRING (la posición inicial de la cadena del objeto DESDE la intercepción PARA el número de caracteres interceptados) - SUPERIOR-conversión en mayúscula
SUPERIOR (cadena)
Función de fecha
- CURRENT_DATE-Fecha actual La
función CURRENT_DATE puede devolver la fecha de ejecución de SQL, es decir, la fecha en que se ejecutó la función. Como no hay parámetros, no se requieren paréntesis - CURRENT_TIME: la
función de hora actual CURRENT_TIME puede obtener el tiempo de ejecución de SQL, que es el momento en que se ejecuta la función - CURRENT_TIMESTAMP-fecha y hora actuales
- CAST-type conversion
CAST (valor antes de la conversión como el tipo de datos que desea convertir) - COALESCE —— Convertir NULL a otros valores
COALESCE (Datos 1, Datos 2, Datos 3 ...)
COALESCE es una función específica de SQL.
COMO predicado-parte de la consulta consistente de cadena
El acuerdo parcial se puede dividir aproximadamente en tres tipos: acuerdo frontal, medio y posterior.
- "%" Es un símbolo especial para "cualquier cadena de más de 0 caracteres"
- "_" Significa "cualquier 1 carácter".
ES NULO, NO ES NULO juzgar si es NULO
IN uso predicado simple de OR
IN (valor 1, valor 2, valor 3, ...) reemplazar múltiples O
NO IN (valor 1, valor 2, valor 3, ...)
Nota:
- Los datos NULL no se pueden seleccionar para IN y NOT IN.
- Las subconsultas se pueden usar como parámetros para predicados IN