L’opérateur SQL non égal est représenté par <>. Cet opérateur vous permet de sélectionner des lignes d’une base de données qui ne remplissent pas une condition particulière. L’opérateur != est utilisé dans une instruction WHERE. L’opérateur != peut être utilisé à la place de <> dans certaines instances de SQL.
Avez-vous déjà voulu sélectionner des lignes o√π le contenu d’un champ n’est pas égal à une valeur particulière ? Vous avez de la chance car SQL dispose d’un opérateur conçu à cet effet.
Vous pouvez sélectionner des lignes en fonction d’un ou plusieurs de leurs champs‚Äô valeurs n’est pas égal à une valeur particulière.
Dans ce guide, nous allons parler de l’utilisation de l’opérateur SQL non égal. Nous allons vous référer à un exemple pour vous aider à démarrer.
SQL non égal
L’opérateur SQL non égal est <>. Vous devez le spécifier dans une instruction WHERE. Cela vous permet de sélectionner des lignes o√π le contenu d’une colonne particulière n’est pas égal à la valeur que vous avez spécifiée. Vous pouvez également utiliser != comme instruction différente dans certaines versions de SQL.
Regardons une requête typique en SQL :
Le L’instruction SQL SELECT examine les noms de colonnes de votre table spécifiée (dans ce cas, il s’agit de noms). La clause SQL WHERE est l’endroit o√π notre conditionnel va aller pour l’instruction pas égal.
Dans le SQL standard ISO traditionnel, le symbole qui représente pas égal est <>. Dans d’autres versions, vous pouvez utiliser !=. Si vous ne savez pas lequel utiliser, respectez la norme car cela fonctionne à coup s√ªr. Pensez que le bang equal a été créé parce qu’il est similaire à la façon dont d’autres langages de programmation représentent la clause de non-égalité.
81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans le domaine technique après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.
Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.
Nous allons créer une table appelée "noms". Nous allons ajouter des enregistrements à cette table. Nous utiliserons ensuite le symbole différent pour interroger les données de la table :
J’ai utilisé à la fois le <> et le != pour montrer que les deux fonctionnent dans ce cas. J’utilise sqlite3 dans un bac à sable Repl.it pour héberger cette base de données. Votre expérience peut varier si vous utilisez un éditeur de code ou un environnement de bac à sable SQL différent.
Le jeu de résultats de notre instruction SQL montre :
Notre requête renvoie tous les enregistrements o√π "nom‚" n’est pas égal à "Christina". Le "id" ne doit pas être égal à 7 pour qu’un enregistrement soit renvoyé. Tu l’as fait! C’est ainsi que vous utilisez l’opérateur de comparaison non égal à dans SQL.
Conclusion
Vous pouvez sélectionner des lignes d’une base de données dont le contenu ne correspond pas à une valeur particulière en utilisant le SQL non égal opérateur. Dans la plupart des versions de SQL, l’opérateur différent est un signe inférieur à suivi d’un signe supérieur à (<>).
Un point d’exclamation suivi d’un signe égal (!=) est disponible sous forme de opérateur différent dans certaines versions de SQL. Cette instruction vous permet de comparer deux expressions pour voir si elles ne sont pas égales.