Liste des opérateurs en SQL [avec exemples]
Publié: 2021-05-02Nous devons effectuer plusieurs opérations pour récupérer ou modifier les données existantes de la base de données. SQL propose plusieurs opérateurs pour effectuer les opérations du système de gestion de base de données. Ici, à travers cet article, nous discuterons de plusieurs opérateurs SQL et de quelques informations et exemples de base. Parlons maintenant des opérateurs en SQL .
Table des matières
Que sont les Opérateurs ?
Les opérateurs SQL sont comme des mots-clés SQL qui peuvent effectuer des opérations arithmétiques, de comparaison et logiques. Ils sont comme des conjonctions et peuvent être utilisés pour spécifier les opérations et les conditions dans les instructions SQL. Ils peuvent répondre à plusieurs conditions dans l'instruction, telles que :
- Opérateurs arithmétiques
- Opérateurs logiques
- Opérateurs de comparaison
Comme il existe plusieurs types d' opérateurs dans SQL, n'importe qui peut suivre n'importe quel cours SQL pour en savoir plus sur les opérateurs. Comprenons-les avec des exemples dans la section suivante.
Opérateurs en SQL
1. Opérateurs arithmétiques
Les opérateurs arithmétiques peuvent être utilisés pour effectuer des opérations arithmétiques telles que l'addition, la soustraction, la multiplication et la division.
Opérateur
Opérateur | Opération | La description |
+ | Une addition | Cet opérateur est utilisé pour additionner deux valeurs données |
– | Soustraction | Pour soustraire les deux valeurs données, nous pouvons utiliser cet opérateur |
* | Multiplication | Si nous devons multiplier les deux valeurs données, nous pouvons utiliser cet opérateur |
/ | Division | Pour diviser les deux valeurs données, nous pouvons utiliser l'opérateur de division |
% | Module | Cet opérateur renvoie le reste obtenu en divisant les deux valeurs données |
Exemple d'opérateurs arithmétiques en SQL :
CHOISIR 80 + 10 ;
SÉLECTIONNER 80 – 10 ;
SÉLECTIONNER 80 * 10 ;
SÉLECTIONNER 80 / 10 ;
CHOISIR 80 % 10 ;
La sortie des commandes SQL ci-dessus avec des opérateurs arithmétiques sera :
90
70
800
8
0
Donc, ce sont les opérateurs arithmétiques de SQL. Voyons maintenant les opérateurs de comparaison en SQL.
2. Opérateurs de comparaison en SQL
Les opérateurs de comparaison sont utilisés pour comparer les deux valeurs qui peuvent être inférieures ou supérieures ou égales l'une à l'autre. Le tableau des opérateurs de comparaison est :
Opérateur | Opération | La description |
= | Égal à | Pour comparer les deux valeurs, nous pouvons utiliser cet opérateur. |
> | Plus grand que | Cet opérateur booléen renvoie VRAI si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit. |
< | Moins que | Cet opérateur booléen renvoie VRAI si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit. |
<= | Inférieur ou égal à | Cet opérateur booléen renvoie VRAI si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit. |
>= | Plus grand ou égal à | Cet opérateur booléen renvoie VRAI si la valeur de l'opérande de gauche est supérieure ou égale à la valeur de l'opérande de droite. |
< > Ou != | Pas égal à | Cet opérateur est utilisé pour vérifier si les deux valeurs données sont égales ou non. |
! > | Pas plus grand que | Pour vérifier si l'opérande gauche est supérieur ou non à l'opérande droit et cet opérateur renvoie TRUE s'il est trouvé la vérité. |
!< | Pas moins que | Pour vérifier si l'opérande gauche est inférieur ou non à l'opérande droit et cet opérateur renvoie TRUE s'il est trouvé la vérité. |
Pour comparer les valeurs logiques, ces opérateurs sont utilisés en SQL. Abordons maintenant quelques-uns des
opérateurs logiques en SQL .
Exemple d'opérateur « = », « < » et « > »
SELECT * FROM Employés WHERE Âge = 20 ;
SELECT * FROM Employés WHERE Âge < 20 ;
SELECT * FROM Employés WHERE Âge > 20 ;
3. Opérateurs logiques en SQL
Parlons maintenant des opérateurs logiques en SQL. Il y a peu de cas comme spécifié dans le tableau suivant où nous pouvons utiliser ces opérateurs logiques :
Opérateur | Où utiliser l'opérateur ? |
TOUS | Cet opérateur est utilisé pour comparer certaines valeurs spécifiques au reste des valeurs de n'importe quel ensemble. |
QUELCONQUE | Pour comparer une valeur spécifique d'un ensemble au reste des valeurs, nous pouvons utiliser cet opérateur. |
DANS | Pour comparer une valeur spécifique aux littéraux, nous pouvons utiliser cet opérateur. |
COMPRIS ENTRE | Pour rechercher n'importe quelle valeur dans une plage donnée, nous pouvons utiliser cet opérateur. |
ET et OU | Ces opérateurs sont utilisés pour définir plusieurs conditions dans la clause WHERE. |
NE PAS | Pour inverser la sortie de l'opérateur logique, l'opérateur NOT peut être utilisé. |
AIMER | Si nous voulons comparer un modèle via des opérateurs génériques, nous pouvons utiliser l'opérateur LIKE. |
QUELQUE | Pour comparer certaines des valeurs à une valeur spécifique, nous pouvons utiliser l'opérateur SOME. |
EXISTE | Nous pouvons utiliser cet opérateur pour rechercher la présence de n'importe quelle ligne dans la table. |
Exemple d'opérateurs BETWEEN et IN
SELECT * FROM Employés WHERE Âge ENTRE 20 ET 40 ;
SELECT * FROM Employés WHERE Age IN ('20',' 40');
Ces deux requêtes sont des exemples d'opérateurs SQL.
Lecture connexe : Idées et sujets de projet SQL
Apprenez des cours de développement de logiciels en ligne dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.
Conclusion
SQL a de nombreuses utilisations et opérateurs, et vous pouvez utiliser et pratiquer ces opérateurs pour en savoir plus à leur sujet. Les opérateurs SQL aident au traitement rapide des données. De plus, pour comparer deux valeurs quelconques, ces opérateurs peuvent être directement utilisés. Les opérateurs sont sollicités lors de nombreux entretiens avec des candidats plus frais et plus expérimentés . Apprendre les commandes SQL et un opérateur peut vous aider à passer les entretiens.
Si vous souhaitez en savoir plus sur le développement full-stack, consultez le programme Executive PG de upGrad & IIIT-B en développement logiciel full-stack, conçu pour les professionnels en activité et offrant plus de 500 heures de formation rigoureuse, plus de 9 projets et affectations, statut d'anciens élèves de l'IIIT-B, projets de synthèse pratiques et aide à l'emploi avec les meilleures entreprises.
Qu'est-ce que SQL ?
SQL signifie Structured Query Language et est un langage de programmation conçu pour récupérer et manipuler des données stockées dans des systèmes de gestion de bases de données relationnelles. SQL est un langage de programmation standard indépendant du langage. Un programmeur utilise le langage de requête structuré pour communiquer avec la base de données, avec ou sans le support d'un gestionnaire de base de données.
Quelle est la différence entre une base de données relationnelle et non relationnelle ?
La base de données relationnelle est un sous-ensemble d'une base de données non relationnelle. La base de données relationnelle se compose de tables avec une clé primaire et d'autres colonnes qui composent les lignes. Il est libre de toute donnée redondante et il peut être joint et/ou lié. La base de données non relationnelle (ou base de données non SQL) utilise une approche différente. Il n'utilise pas du tout de tableaux, il fonctionne sur le concept de documents. Il peut avoir une structure arborescente ou une structure graphique. Les bases de données relationnelles stockent les données dans des tables composées de lignes et de colonnes, les données sont liées et organisées avec les autres données avec des jointures, des index, des contraintes et des clés. D'autre part, les bases de données non relationnelles ne sont pas hiérarchiques comme les bases de données relationnelles et stockent les données sous forme de documents. Les bases de données non relationnelles n'utilisent pas de jointures pour relier les données, elles utilisent des références dans le document.
Quelles sont les applications de SQL ?
Il existe très peu de langages informatiques qui peuvent battre la popularité de SQL en termes de nature et de portée. Les langages de programmation populaires comme C, C++, PHP, Perl, Python sont conçus pour les scripts à usage général et c'est la seule raison de leur popularité et de leur portée. Cependant, dans le cas de SQL, il s'agit d'un langage conçu pour gérer des données sous forme de tables, de structure de données et de requêtes. La popularité de ce langage peut être attestée par le fait qu'il est inclus dans presque tous les produits de base de données portant un nom différent comme FoxPro SQL, Oracle SQL et MS SQL Server. Bien que ce langage comprenne une vaste gamme de bases de données, ce n'est pas exactement la même chose. Par exemple, FoxPro SQL est un dialecte de Sybase SQL, tandis qu'Oracle SQL est un dialecte du langage PostgreSQL.