Un Expression SQL fait référence à une combinaison de symboles et d'opérateurs utilisés par le serveur SQL pour demander une seule valeur à partir de la base de données. Les expressions peuvent être un regroupement d'un ou plusieurs opérateurs et fonctions SQL. Considérez les expressions SQL comme des formules exprimées dans le langage SQL et entraînent une seule valeur.
L'article d'aujourd'hui apprendra à utiliser les expressions SQL dans le moteur SQL Server et la requête pour un ensemble de valeur spécifique.
NOTE: Les exemples illustrés dans ce guide sont testés sur SQL Server 2019 et le SQL Server Management Studio 18. Nous vous recommandons de reproduire un environnement similaire pour obtenir une sortie similaire à celle fournie dans les exemples.
Type d'expressions SQL
Il existe trois grandes catégories d'expressions SQL:
Expressions numériques SQL
Le premier type d'expression SQL est les expressions numériques. Ce sont un type d'expressions qui vous permettent d'exécuter toutes les opérations mathématiques dans une requête SQL.
Nous pouvons illustrer un exemple de syntaxe comme:
Sélectionnez Numeric_Expression comme nomDans l'expression numérique, vous pouvez utiliser des opérateurs numériques tels que:
Par exemple, considérez l'exemple ci-dessous:
Sélectionnez (10 + 23) comme ajout;L'exemple de requêtes ci-dessus effectuent diverses opérations mathématiques comme spécifié ci-dessus. Les valeurs résultantes sont telles que montrées:
Outre les opérateurs mathématiques comme indiqué dans les exemples ci-dessus, vous pouvez utiliser une fonction agrégée intégrée telle que:
Considérez les exemples ci-dessous:
Sélectionnez Sum (Prix) comme TotalPrice à partir des produitsLes exemples ci-dessus vous montrent comment utiliser des fonctions agrégées pour effectuer des expressions mathématiques à l'aide de SQL. Consultez la documentation des fonctions agrégées pour en savoir plus.
Les valeurs résultantes sont comme:
Expressions booléennes SQL
Les expressions booléennes sont un type commun d'expression SQL. Ils vous permettent de récupérer des valeurs en fonction d'une valeur booléenne. Par exemple, vous pouvez demander à SQL de renvoyer les valeurs où une valeur est supérieure à une valeur spécifique. Puisque cette expression renvoie un Boolean True ou False, SQL l'utilisera pour filtrer l'ensemble résultant.
Nous pouvons exprimer la syntaxe d'une expression booléenne SQL comme:
Sélectionnez Col (S) dans TBL_NAMEPour les expressions booléennes, nous utilisons des opérateurs booléens tels que:
Considérez les exemples ci-dessous:
Sélectionner * dans les produitsLes exemples ci-dessus utilisent des opérateurs booléens pour filtrer les résultats de l'énoncé sélectionné. Un exemple de sortie qui en résulte est:
Expressions de date SQL
Les expressions de date dans SQL sont utilisées pour retourner et exécuter des opérations de comparaison sur les données par une condition de date spécifique.
Par exemple, vous pouvez utiliser des expressions de date pour filtrer les valeurs qui correspondent à une date spécifique.
Considérez l'exemple ci-dessous:
Utilisez des habitants WideworldDans l'exemple ci-dessus, nous interrogeons le WideworldImporters date de valeurs où la valeur de Enregistré quand est inférieur à l'horodatage actuel.
La valeur résultante est comme:
Fermeture
Dans cet article, vous avez appris à utiliser et à travailler avec diverses expressions SQL telles que les expressions numériques, les expressions booléennes et les expressions de date.
Merci d'avoir lu et restez à l'écoute pour plus.