Un Expresión de SQL se refiere a una combinación de símbolos y operadores utilizados por el servidor SQL para consultar un solo valor de la base de datos. Las expresiones pueden ser una agrupación de uno o más operadores y funciones SQL. Piense en las expresiones SQL como fórmulas expresadas en el lenguaje SQL y dan como resultado un valor único.
El artículo de hoy aprenderá cómo usar expresiones SQL en el motor y consulta de SQL Server para un conjunto de valor específico.
NOTA: Los ejemplos ilustrados en esta guía se prueban en SQL Server 2019 y SQL Server Management Studio 18. Le recomendamos que replique un entorno similar para obtener una salida similar a la que se proporciona en los ejemplos.
Tipo de expresiones SQL
Hay tres categorías principales de expresiones SQL:
Expresiones numéricas de SQL
El primer tipo de expresión de SQL son las expresiones numéricas. Estas son un tipo de expresiones que le permiten ejecutar cualquier operación matemática dentro de una consulta SQL.
Podemos ilustrar una sintaxis de ejemplo como:
Seleccione Numeric_Expression como nombreEn la expresión numérica, puede usar operadores numéricos como:
Por ejemplo, considere el siguiente ejemplo:
Seleccione (10 + 23) como adición;Las consultas de ejemplo anteriores realizan varias operaciones matemáticas como se especifica anteriormente. Los valores resultantes son como se muestra:
Además de los operadores matemáticos como se muestra en los ejemplos anteriores, puede usar una función agregada incorporada como:
Considere los ejemplos a continuación:
Seleccione la suma (precio) como TotalPrice de los productosLos ejemplos anteriores le muestran cómo usar funciones agregadas para realizar expresiones matemáticas usando SQL. Consulte la documentación de las funciones agregadas para obtener más información.
Los valores resultantes son como:
Expresiones booleanas de SQL
Las expresiones booleanas son un tipo común de expresión SQL. Te permiten obtener valores basados en un valor booleano. Por ejemplo, puede pedirle a SQL que devuelva los valores donde un valor es más alto que un valor específico. Dado que esa expresión devuelve un booleano verdadero o falso, SQL lo usará para filtrar el conjunto resultante.
Podemos expresar la sintaxis de una expresión booleana SQL como:
Seleccione Col (s) de TBL_NAMEPara las expresiones booleanas, utilizamos operadores booleanos como: AS:
Considere los ejemplos que se muestran a continuación:
Seleccionar * de productosLos ejemplos anteriores usan operadores booleanos para filtrar los resultados de la declaración seleccionada. Un ejemplo de salida resultante es como:
Expresiones de fecha SQL
Las expresiones de fecha en SQL se utilizan para devolver y ejecutar operaciones de comparación en datos en una condición de fecha específica.
Por ejemplo, puede usar expresiones de fecha para filtrar valores que coinciden con una fecha específica.
Considere el ejemplo a continuación:
Usar WideWorldimportersEn el ejemplo anterior, consultamos el Amplioworldimporters fecha para valores donde el valor de Registrado cuando es menor que la marca de tiempo actual.
El valor resultante es como:
Clausura
En este artículo, aprendió a usar y trabajar con varias expresiones SQL, como expresiones numéricas, expresiones booleanas y expresiones de fecha.
Gracias por leer y estad atentos para más.