{"id":20057,"date":"2023-05-22T06:41:00","date_gmt":"2023-05-22T04:41:00","guid":{"rendered":"https:\/\/expert-only.com\/?p=20057"},"modified":"2023-06-26T15:22:28","modified_gmt":"2023-06-26T13:22:28","slug":"les-operateurs-de-comparaison-t-sql","status":"publish","type":"post","link":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/","title":{"rendered":"Comparer des valeurs avec les op\u00e9rateurs de comparaison logiques T-SQL"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-text-align-center\"><strong><em>Op\u00e9rateurs de comparaison du langage T-SQL les plus courants avec des exemples. <\/em><\/strong><\/h4>\n\n\n\n<p>Voici une liste avec les op\u00e9rateurs de comparaison et de logique couramment utilis\u00e9s en langage T-SQL, avec des exemples de requ\u00eates. Les exemples expos\u00e9s ici vont des plus simples au plus complexes. De plus le code de cr\u00e9ation des tables d&rsquo;exemple, ainsi que le r\u00e9sultat des requ\u00eates sont disponibles \u00e0 chaque section.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#1-operateur-de-comparaison-egal-a\" >1. Op\u00e9rateur de comparaison \u00e9gal \u00e0 : =<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#2-les-operateurs-de-comparaison-sql-server-different-de-ou\" >2. Les op\u00e9rateurs de comparaison SQL Server diff\u00e9rent de : &lt;&gt; ou !=<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#3-operateurs-de-comparaison-t-sql-superieur-ou-inferieur-a-%3e-ou-%3c\" >3. Op\u00e9rateurs de comparaison T-SQL sup\u00e9rieur ou inf\u00e9rieur \u00e0 : &gt; ou &lt;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#4-operateurs-de-comparaison-sql-server-superieur-ou-egal-a-et-inferieur-ou-egal-a\" >4. Op\u00e9rateurs de comparaison SQL Server sup\u00e9rieur ou \u00e9gal \u00e0 et inf\u00e9rieur ou \u00e9gal \u00e0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#5-operateur-t-sql-de-logique-and\" >5. Op\u00e9rateur T-SQL de logique AND<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#6-operateur-logique-t-sql-or\" >6. Op\u00e9rateur logique T-SQL OR<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#7-operateur-logique-pour-comparer-des-chaines-de-caracteres-avec-like\" >7. Op\u00e9rateur logique pour comparer des cha\u00eenes de caract\u00e8res avec LIKE<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#8-une-fonction-logique-sql-server-pour-rechercher-du-texte-avec-contains\" >8. Une fonction logique SQL Server pour rechercher du texte avec CONTAINS<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-preparer-les-tables-utilisees-par-les-operateurs-t-sql\">Pr\u00e9parer les tables utilis\u00e9es par les op\u00e9rateurs T-SQL<\/h3>\n\n\n\n<p>Les 4 tables utilis\u00e9es ici sont les suivantes, elles sont volontairement basiques pour illustrer facilement les cas de figures.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clients<\/li>\n\n\n\n<li>Commandes<\/li>\n\n\n\n<li>Produits<\/li>\n\n\n\n<li>Employ\u00e9s<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Cr\u00e9er la structure des tables en T-SQL<\/h4>\n\n\n\n<p>Ex\u00e9cuter ce code depuis une fen\u00eatre SSMS pour ajouter les tables \u00e0 votre base de donn\u00e9es.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">CREATE TABLE Clients (\n   IDClient INT,\n   Nom VARCHAR(255),\n   Pays VARCHAR(255)\n);\n\nCREATE TABLE Commandes (\n   IDCommande INT,\n   IDClient INT,\n   DateCommande DATE\n);\n\nCREATE TABLE Produits (\n   IDProduit INT,\n   NomProduit VARCHAR(255),\n   Prix DECIMAL(10,2),\n   Poids DECIMAL(10,2)\n);\n\nCREATE TABLE Employes (\n   IDEmploye INT,\n   NomEmploye VARCHAR(255),\n   Age INT,\n   Departement VARCHAR(255)\n);\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ins\u00e9rer des donn\u00e9es dans chaque table<\/h4>\n\n\n\n<p>Copier et ex\u00e9cuter ces lignes pour ins\u00e9rer quelques lignes dans chacune des 4 tables. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">INSERT INTO Clients (IDClient, Nom, Pays)\nVALUES (1, 'John Smith', 'USA'),\n       (2, 'Jane Doe', 'Canada'),\n       (3, 'Bob Johnson', 'USA');\n\nINSERT INTO Commandes (IDCommande, IDClient, DateCommande)\nVALUES (1, 1, '2022-01-01'),\n       (2, 1, '2022-02-01'),\n       (3, 2, '2022-03-01'),\n       (4, 3, '2022-04-01');\n\nINSERT INTO Produits (IDProduit, NomProduit, Prix, Poids)\nVALUES (1, 'Ordinateur', 1000, 20),\n       (2, 'Imprimante', 500, 10),\n       (3, 'Ecran', 300, 15);\n\nINSERT INTO Employes (IDEmploye, NomEmploye, Age, Departement)\nVALUES (1, 'John Smith', 35, 'IT'),\n       (2, 'Jane Doe', 30, 'Ventes'),\n       (3, 'Bob Johnson', 40, 'IT');\n<\/pre>\n\n\n\n<p>Une fois les tables cr\u00e9\u00e9es et aliment\u00e9es avec quelques donn\u00e9es d&rsquo;exemple, passons \u00e0 la pratique avec des cas concrets. La liste des op\u00e9rateurs de comparaison T-SQL abord\u00e9s dans ce tutoriel est la suivante:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Egal \u00e0 : =  <\/li>\n\n\n\n<li>Sup\u00e9rieur \u00e0 : &gt;<\/li>\n\n\n\n<li>Sup\u00e9rieur ou \u00e9gal \u00e0 : &lt;=<\/li>\n\n\n\n<li>Inf\u00e9rieur : &lt;<\/li>\n\n\n\n<li>Inf\u00e9rieur ou \u00e9gal : &lt;=<\/li>\n\n\n\n<li>Et : AND <\/li>\n\n\n\n<li>Ou : OR<\/li>\n\n\n\n<li>Comme : LIKE<\/li>\n\n\n\n<li>Contient : CONTAINS<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1-operateur-de-comparaison-egal-a\"><\/span>1. Op\u00e9rateur de comparaison \u00e9gal \u00e0 : =<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;op\u00e9rateur de comparaison \u00ab\u00a0=\u00a0\u00bb, \u00e9gal en Fran\u00e7ais, permet de comparer si deux valeurs sont \u00e9gales.<\/p>\n\n\n\n<p><strong>Exemple simple<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Clients\nWHERE IDClient = 1;\n<\/pre>\n\n\n\n<p>Le r\u00e9sultat est une ligne unique avec le client num\u00e9ro 1, soit John Smith.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">IDClient<\/th><th class=\"has-text-align-center\" data-align=\"center\">Nom<\/th><th class=\"has-text-align-center\" data-align=\"center\">Pays<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">John Smith<\/td><td class=\"has-text-align-center\" data-align=\"center\">USA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Exemple complexe<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT COUNT(*)\nFROM Commandes\nWHERE DateCommande = (\n   SELECT MAX(DateCommande)\n   FROM Commandes\n);\n<\/pre>\n\n\n\n<p><em>La requ\u00eate retourne 1. <\/em><\/p>\n\n\n\n<p>Cette requ\u00eate retourne le nombre de commandes qui ont la date de commande la plus r\u00e9cente. Elle utilise l&rsquo;op\u00e9rateur de comparaison \u00ab\u00a0=\u00a0\u00bb pour comparer la date de chaque commande avec la date de commande la plus r\u00e9cente, qui est retourn\u00e9e par la sous-requ\u00eate: <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT MAX(DateCommande)\nFROM Commandes<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2-les-operateurs-de-comparaison-sql-server-different-de-ou\"><\/span>2. Les op\u00e9rateurs de comparaison SQL Server diff\u00e9rent de : &lt;&gt; ou !=<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;op\u00e9rateur de comparaison \u00ab\u00a0&lt;&gt;\u00a0\u00bb ou \u00ab\u00a0!=\u00a0\u00bb, appel\u00e9 <em>diff\u00e9rent de<\/em> en Fran\u00e7ais, permet de comparer si deux valeurs sont diff\u00e9rentes.<\/p>\n\n\n\n<p><strong>Exemple simple<\/strong><\/p>\n\n\n\n<p>Ce premier exemple simple affiche les clients dont le pas est diff\u00e9rent de <em>USA<\/em>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Clients\nWHERE Pays &lt;> 'USA';\n<\/pre>\n\n\n\n<p>Le r\u00e9sultat est donc le seul client avec Canada comme pays.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">IDClient<\/th><th class=\"has-text-align-center\" data-align=\"center\">Nom<\/th><th class=\"has-text-align-center\" data-align=\"center\">Pays<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jane Doe<\/td><td class=\"has-text-align-center\" data-align=\"center\">Canada<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Exemple complexe<\/strong><\/p>\n\n\n\n<p>Cette requ\u00eate retourne les clients qui sont dans un pays autre que les \u00c9tats-Unis et qui ont pass\u00e9 une commande comprenant au moins un produit dont le prix est sup\u00e9rieur \u00e0 500. Elle utilise l&rsquo;op\u00e9rateur de comparaison \u00ab\u00a0&lt;&gt;\u00a0\u00bb pour filtrer les clients qui ne sont pas dans les \u00c9tats-Unis.<\/p>\n\n\n\n<p>Mais aussi l&rsquo;op\u00e9rateur \u00ab\u00a0AND\u00a0\u00bb pour combiner ce filtre avec le filtre sur les produits co\u00fbteux. De plus, <a href=\"https:\/\/expert-only.com\/t-sql\/operateur-join-en-t-sql\/\">une jointure T-SQL<\/a> est n\u00e9cessaire pour lier les tables Clients, Commandes et Produits.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Clients c\n   JOIN Commandes o\n      ON c.IDClient = o.IDClient\n   JOIN Produits p\n      ON o.IDCommande = p.IDProduit\nWHERE c.Pays &lt;> 'USA'\n   AND p.Prix > 500;\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3-operateurs-de-comparaison-t-sql-superieur-ou-inferieur-a-%3e-ou-%3c\"><\/span>3. Op\u00e9rateurs de comparaison T-SQL sup\u00e9rieur ou inf\u00e9rieur \u00e0 : &gt; ou &lt; <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;op\u00e9rateur de comparaison &gt; ou &lt;, c&rsquo;est \u00e0 dire sup\u00e9rieur ou inf\u00e9rieur, de mani\u00e8re stricte, permet de comparer si une valeur est sup\u00e9rieure \u00e0 une autre.<\/p>\n\n\n\n<p><strong>Exemple simple<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Produits\nWHERE Prix > 500;\n<\/pre>\n\n\n\n<p>Le r\u00e9sultat est le seul produit avec un prix sup\u00e9rieur \u00e0 500. soit l&rsquo;ordinateur. <\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">IDProduit<\/th><th class=\"has-text-align-center\" data-align=\"center\">NomProduit<\/th><th class=\"has-text-align-center\" data-align=\"center\">Prix<\/th><th class=\"has-text-align-center\" data-align=\"center\">Poids<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">Ordinateur<\/td><td class=\"has-text-align-center\" data-align=\"center\">1000<\/td><td class=\"has-text-align-center\" data-align=\"center\">20<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Exemple complexe<\/strong><\/p>\n\n\n\n<p>Cette requ\u00eate retourne les noms des clients qui ont pass\u00e9 plus d&rsquo;une commande. Elle utilise l&rsquo;op\u00e9rateur de comparaison &gt; pour filtrer les groupes de clients ayant plus d&rsquo;une commande, en utilisant la clause HAVING COUNT(*) &gt; 1.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT c.Nom, COUNT(*) as 'Nombre de commandes'\nFROM Clients c\nJOIN Commandes o ON c.IDClient = o.IDClient\nGROUP BY c.Nom\nHAVING COUNT(*) > 1;\n<\/pre>\n\n\n\n<p>Le r\u00e9sultat est le suivant, soit le client John Smith avec 2 commandes pass\u00e9es.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Nom<\/th><th class=\"has-text-align-center\" data-align=\"center\">Nombre de commandes<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">John Smith<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Pour \u00e9crire une requ\u00eate T-SQL et utiliser l&rsquo;op\u00e9rateur de comparaison <strong>inf\u00e9rieur \u00e0<\/strong>, utiliser la m\u00eame logique, mais \u00e0 l&rsquo;envers.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-tutoriels-sql-et-it wp-block-embed-tutoriels-sql-et-it\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"YmHu5BzJBP\"><a href=\"https:\/\/expert-only.com\/fr\/t-sql\/operateur-join-en-t-sql\/\">Jointure SQL Server avec l&rsquo;op\u00e9rateur JOIN<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00ab\u00a0Jointure SQL Server avec l&rsquo;op\u00e9rateur JOIN\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/t-sql\/operateur-join-en-t-sql\/embed\/#?secret=zZHWEiPYko#?secret=YmHu5BzJBP\" data-secret=\"YmHu5BzJBP\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4-operateurs-de-comparaison-sql-server-superieur-ou-egal-a-et-inferieur-ou-egal-a\"><\/span>4. Op\u00e9rateurs de comparaison SQL Server sup\u00e9rieur ou \u00e9gal \u00e0 et inf\u00e9rieur ou \u00e9gal \u00e0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Les op\u00e9rateurs de comparaison <em>sup\u00e9rieur ou \u00e9gal<\/em> et <em>inf\u00e9rieur ou \u00e9gal<\/em>, soit <strong>&gt;= ou &lt;=<\/strong>  permettent de comparer si une valeur est sup\u00e9rieure ou \u00e9gale \u00e0 une autre, ou inf\u00e9rieure ou \u00e9gale \u00e0 une autre, respectivement.<\/p>\n\n\n\n<p><strong>Exemple simple<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Employes\nWHERE Age >= 35;\n<\/pre>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">IDEmploye<\/th><th class=\"has-text-align-left\" data-align=\"left\">NomEmploye<\/th><th class=\"has-text-align-left\" data-align=\"left\">Age<\/th><th class=\"has-text-align-left\" data-align=\"left\">Departement<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">1<\/td><td class=\"has-text-align-left\" data-align=\"left\">John Smith<\/td><td class=\"has-text-align-left\" data-align=\"left\">35<\/td><td class=\"has-text-align-left\" data-align=\"left\">IT<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">3<\/td><td class=\"has-text-align-left\" data-align=\"left\">Bob Johnson<\/td><td class=\"has-text-align-left\" data-align=\"left\">40<\/td><td class=\"has-text-align-left\" data-align=\"left\">IT<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Exemple complexe<\/strong><\/p>\n\n\n\n<p>Cette requ\u00eate retourne le prix moyen des produits qui ont un poids sup\u00e9rieur ou \u00e9gal \u00e0 15 ou un prix sup\u00e9rieur ou \u00e9gal \u00e0 500. Elle utilise l&rsquo;op\u00e9rateur de comparaison \u00ab\u00a0&gt;=\u00a0\u00bb (sup\u00e9rieur ou \u00e9gal \u00e0) pour filtrer les produits en fonction de leur poids et de leur prix, en utilisant la clause <em>WHERE Poids &gt;= 15 OR Prix &gt;= 500<\/em>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT AVG(Prix) as 'Prix moyen'\nFROM Produits\nWHERE Poids >= 15\n   OR Prix >= 500;\n<\/pre>\n\n\n\n<p>Le r\u00e9sultat est le suivant:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Prix moyen<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">800<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Pour \u00e9crire une requ\u00eate avec l&rsquo;op\u00e9rateur de comparaison <strong>inf\u00e9rieur ou \u00e9gal \u00e0<\/strong>, utiliser la m\u00eame logique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5-operateur-t-sql-de-logique-and\"><\/span>5. Op\u00e9rateur T-SQL de logique AND<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>L&rsquo;op\u00e9rateur de logique AND<\/strong>, ET en Fran\u00e7ais, permet de combiner plusieurs conditions de filtrage dans la clause <code>WHERE<\/code> d&rsquo;une requ\u00eate. Les lignes qui ne satisfont pas \u00e0 toutes les conditions sont exclues du r\u00e9sultat.<\/p>\n\n\n\n<p><strong>Exemple de requ\u00eate avec l&rsquo;op\u00e9rateur AND<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Employes\nWHERE Age > 35\n   AND Departement = 'IT';\n<\/pre>\n\n\n\n<p>Cette requ\u00eate retourne les employ\u00e9s qui ont plus de 35 ans et qui travaillent dans le d\u00e9partement IT. Elle utilise l&rsquo;op\u00e9rateur de logique \u00ab\u00a0AND\u00a0\u00bb pour combiner les conditions sur l&rsquo;\u00e2ge et le d\u00e9partement, en utilisant la clause <em>WHERE Age &gt; 35 AND Departement = &lsquo;IT&rsquo;<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">IDEmploye<\/th><th class=\"has-text-align-left\" data-align=\"left\">NomEmploye<\/th><th class=\"has-text-align-left\" data-align=\"left\">Age<\/th><th class=\"has-text-align-left\" data-align=\"left\">Departement<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">1<\/td><td class=\"has-text-align-left\" data-align=\"left\">John Smith<\/td><td class=\"has-text-align-left\" data-align=\"left\">35<\/td><td class=\"has-text-align-left\" data-align=\"left\">IT<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">3<\/td><td class=\"has-text-align-left\" data-align=\"left\">Bob Johnson<\/td><td class=\"has-text-align-left\" data-align=\"left\">40<\/td><td class=\"has-text-align-left\" data-align=\"left\">IT<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6-operateur-logique-t-sql-or\"><\/span>6. Op\u00e9rateur logique T-SQL OR<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;op\u00e9rateur de logique \u00ab\u00a0OR\u00a0\u00bb permet de s\u00e9lectionner les lignes qui satisfont \u00e0 au moins une des conditions de filtrage dans la clause <code>WHERE<\/code> d&rsquo;une requ\u00eate.<\/p>\n\n\n\n<p><strong>Exemple de requ\u00eate simple<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Produits\nWHERE Prix &lt; 500\n   OR Poids > 15;\n<\/pre>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">IDProduit<\/th><th class=\"has-text-align-left\" data-align=\"left\">NomProduit<\/th><th class=\"has-text-align-left\" data-align=\"left\">Prix<\/th><th class=\"has-text-align-left\" data-align=\"left\">Poids<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">1<\/td><td class=\"has-text-align-left\" data-align=\"left\">Ordinateur<\/td><td class=\"has-text-align-left\" data-align=\"left\">1000<\/td><td class=\"has-text-align-left\" data-align=\"left\">20<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">3<\/td><td class=\"has-text-align-left\" data-align=\"left\">Ecran<\/td><td class=\"has-text-align-left\" data-align=\"left\">300<\/td><td class=\"has-text-align-left\" data-align=\"left\">15<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Exemple complexe<\/strong><\/p>\n\n\n\n<p>Cette requ\u00eate retourne les noms des clients qui ont pass\u00e9 moins de 2 commandes ou plus de 3 commandes. Elle utilise l&rsquo;op\u00e9rateur de logique \u00ab\u00a0OR\u00a0\u00bb pour combiner les conditions sur le nombre de commandes, en utilisant la clause<em> HAVING COUNT(*) &lt; 2 OR COUNT(*) &gt; 3<\/em>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT \n   c.Nom,\n   COUNT(*) as 'Nombre de commandes'\nFROM Clients c\n   JOIN Commandes o\n      ON c.IDClient = o.IDClient\nGROUP BY c.Nom\n   HAVING COUNT(*) &lt; 2\n      OR COUNT(*) > 3;\n<\/pre>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Nom<\/th><th class=\"has-text-align-center\" data-align=\"center\">Nombre de commandes<\/th><\/tr><\/thead><tbody><tr><td>Jane Doe<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><\/tr><tr><td>Bob Johnson<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7-operateur-logique-pour-comparer-des-chaines-de-caracteres-avec-like\"><\/span>7. Op\u00e9rateur logique pour comparer des cha\u00eenes de caract\u00e8res avec LIKE<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;op\u00e9rateur de cha\u00eene de caract\u00e8res \u00ab\u00a0LIKE\u00a0\u00bb permet de filtrer les lignes qui contiennent une cha\u00eene de caract\u00e8res sp\u00e9cifique. On peut utiliser des caract\u00e8res g\u00e9n\u00e9riques tels que \u00ab\u00a0%\u00a0\u00bb (qui correspond \u00e0 n&rsquo;importe quel nombre de caract\u00e8res) et \u00ab\u00a0_\u00a0\u00bb (qui correspond \u00e0 un seul caract\u00e8re) dans la cha\u00eene de caract\u00e8res \u00e0 rechercher.<\/p>\n\n\n\n<p>Il est possible d&rsquo;utiliser <a href=\"https:\/\/databasemath.com\/tag\/t-sql-regex\/\" target=\"_blank\" rel=\"noreferrer noopener\">les expressions r\u00e9guli\u00e8res<\/a> disponibles avec SQL Server dans la clause LIKE pour les recherches complexes. <\/p>\n\n\n\n<p><strong>Exemple simple<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Clients\nWHERE Nom LIKE 'J%';\n<\/pre>\n\n\n\n<p>Cette requ\u00eate retourne les clients dont le nom commence par \u00ab\u00a0J\u00a0\u00bb. Elle utilise l&rsquo;op\u00e9rateur de cha\u00eene de caract\u00e8res \u00ab\u00a0LIKE\u00a0\u00bb et le caract\u00e8re g\u00e9n\u00e9rique \u00ab\u00a0%\u00a0\u00bb pour filtrer les clients en fonction de leur nom, en utilisant la clause <code>WHERE Nom LIKE 'J%'<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">IDClient<\/th><th class=\"has-text-align-left\" data-align=\"left\">Nom<\/th><th class=\"has-text-align-left\" data-align=\"left\">Pays<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">1<\/td><td class=\"has-text-align-left\" data-align=\"left\">John Smith<\/td><td class=\"has-text-align-left\" data-align=\"left\">USA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Exemple complexe<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Clients\nWHERE Nom LIKE 'J%'\n   OR Pays LIKE 'C%';\n<\/pre>\n\n\n\n<p>Cette requ\u00eate retourne les clients dont le nom commence par \u00ab\u00a0J\u00a0\u00bb ou qui habitent dans un pays dont le nom commence par \u00ab\u00a0C\u00a0\u00bb. Elle utilise l&rsquo;op\u00e9rateur de cha\u00eene de caract\u00e8res \u00ab\u00a0LIKE\u00a0\u00bb et les caract\u00e8res g\u00e9n\u00e9riques \u00ab\u00a0%\u00a0\u00bb et \u00ab\u00a0_\u00a0\u00bb pour filtrer les clients en fonction de leur nom et de leur pays, en utilisant la clause <code>WHERE Nom LIKE 'J%' OR Pays LIKE 'C%'<\/code>.<\/p>\n\n\n\n<p>Le r\u00e9sultat est le suivant:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">DClient<\/th><th class=\"has-text-align-left\" data-align=\"left\">Nom<\/th><th class=\"has-text-align-left\" data-align=\"left\">Pays<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">1<\/td><td class=\"has-text-align-left\" data-align=\"left\">John Smith<\/td><td class=\"has-text-align-left\" data-align=\"left\">USA<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">2<\/td><td class=\"has-text-align-left\" data-align=\"left\">Jane Doe<\/td><td class=\"has-text-align-left\" data-align=\"left\">Canada<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"8-une-fonction-logique-sql-server-pour-rechercher-du-texte-avec-contains\"><\/span>8. Une fonction logique SQL Server pour rechercher du texte avec CONTAINS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>La fonction de cha\u00eene de caract\u00e8res \u00ab\u00a0CONTAINS\u00a0\u00bb permet de filtrer les lignes qui contiennent un mot ou une expression sp\u00e9cifiques. Elle fait partie des op\u00e9rateurs de comparaison T-SQL qui sont souvent utilis\u00e9s avec une colonne de type \u00ab\u00a0texte\u00a0\u00bb index\u00e9e. Comme une colonne \u00ab\u00a0Description\u00a0\u00bb dans une table de produits.<\/p>\n\n\n\n<p><strong>Exemple simple<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Produits\nWHERE CONTAINS(Description, '\u00e9cran');\n<\/pre>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">IDProduit<\/th><th class=\"has-text-align-left\" data-align=\"left\">NomProduit<\/th><th class=\"has-text-align-left\" data-align=\"left\">Prix<\/th><th class=\"has-text-align-left\" data-align=\"left\">Poids<\/th><th class=\"has-text-align-left\" data-align=\"left\">Description<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">3<\/td><td class=\"has-text-align-left\" data-align=\"left\">Ecran<\/td><td class=\"has-text-align-left\" data-align=\"left\">300<\/td><td class=\"has-text-align-left\" data-align=\"left\">15<\/td><td class=\"has-text-align-left\" data-align=\"left\">Un grand \u00e9cran de qualit\u00e9 sup\u00e9rieure<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Exemple complexe<\/strong><\/p>\n\n\n\n<p>Cette requ\u00eate retourne les produits qui contiennent le mot \u00ab\u00a0\u00e9cran\u00a0\u00bb dans leur description et qui ont un prix sup\u00e9rieur \u00e0 500. Elle utilise la fonction de cha\u00eene de caract\u00e8res \u00ab\u00a0CONTAINS\u00a0\u00bb et l&rsquo;op\u00e9rateur de comparaison \u00ab\u00a0&gt;\u00a0\u00bb pour filtrer les produits en fonction de leur description et de leur prix, en utilisant la clause <em>WHERE CONTAINS(Description, &lsquo;\u00e9cran&rsquo;) AND Prix &gt; 500<\/em>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT *\nFROM Produits\nWHERE CONTAINS(Description, '\u00e9cran') AND Prix > 500;\n<\/pre>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">IDProduit<\/th><th class=\"has-text-align-left\" data-align=\"left\">NomProduit<\/th><th class=\"has-text-align-left\" data-align=\"left\">Prix<\/th><th class=\"has-text-align-left\" data-align=\"left\">Poids<\/th><th class=\"has-text-align-left\" data-align=\"left\">Description<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">1<\/td><td class=\"has-text-align-left\" data-align=\"left\">Ordinateur<\/td><td class=\"has-text-align-left\" data-align=\"left\">1000<\/td><td class=\"has-text-align-left\" data-align=\"left\">20<\/td><td class=\"has-text-align-left\" data-align=\"left\">Un ordinateur performant avec un \u00e9cran de qualit\u00e9 sup\u00e9rieure<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion sur les op\u00e9rateurs de comparaison SQL Server<\/h3>\n\n\n\n<p>Les op\u00e9rateurs de comparaison T-SQL sont des outils utiles pour filtrer les lignes d&rsquo;une table en fonction de diff\u00e9rentes conditions. Ils peuvent \u00eatre utilis\u00e9s avec des op\u00e9rateurs de logique tels que \u00ab\u00a0AND\u00a0\u00bb et \u00ab\u00a0OR\u00a0\u00bb pour combiner plusieurs conditions de filtrage.<\/p>\n\n\n\n<p>Il est important de bien choisir les op\u00e9rateurs de comparaison et de logique pour obtenir le r\u00e9sultat souhait\u00e9, tout en veillant \u00e0 \u00e9viter les erreurs de syntaxe. Il est \u00e9galement recommand\u00e9 de tester la performance des requ\u00eates en utilisant des op\u00e9rateurs diff\u00e9rents pour s&rsquo;assurer que la requ\u00eate s&rsquo;ex\u00e9cute de mani\u00e8re efficace.<\/p>\n\n\n\n<p>Il est aussi conseill\u00e9 de cr\u00e9er des index sur les colonnes qui sont souvent utilis\u00e9es dans les conditions de filtrage, afin d&rsquo;am\u00e9liorer la performance des requ\u00eates. Cependant, il est important de ne pas surcharger la base de donn\u00e9es avec trop d&rsquo;index, car cela peut \u00e9galement ralentir les performances. En g\u00e9n\u00e9ral, il est important de bien planifier les requ\u00eates et de choisir les bons op\u00e9rateurs pour obtenir le r\u00e9sultat souhait\u00e9 de mani\u00e8re efficace.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-tutoriels-sql-et-it wp-block-embed-tutoriels-sql-et-it\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"entTDBmsKp\"><a href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-types-de-donnees-sql-server\/\">Les types de donn\u00e9es SQL Server avec des exemples de code<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00ab\u00a0Les types de donn\u00e9es SQL Server avec des exemples de code\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/t-sql\/les-types-de-donnees-sql-server\/embed\/#?secret=m9yC1WxA9R#?secret=entTDBmsKp\" data-secret=\"entTDBmsKp\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Op\u00e9rateurs de comparaison du langage T-SQL les plus courants avec des exemples. Voici une liste avec les op\u00e9rateurs de comparaison et de logique couramment utilis\u00e9s en langage T-SQL, avec des exemples de requ\u00eates. Les exemples expos\u00e9s ici vont des <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/\" title=\"Comparer des valeurs avec les op\u00e9rateurs de comparaison logiques T-SQL\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10832,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":{"0":"post-20057","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-t-sql"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Op\u00e9rateurs de comparaison T-SQL - Logique - SQL Server<\/title>\n<meta name=\"description\" content=\"Liste des op\u00e9rateurs de comparaison et de logique couramment utilis\u00e9s en langage T-SQL, avec des exemples de requ\u00eates simple et complexe.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comparer des valeurs avec les op\u00e9rateurs de comparaison logiques T-SQL\" \/>\n<meta property=\"og:description\" content=\"Liste des op\u00e9rateurs de comparaison et de logique couramment utilis\u00e9s en langage T-SQL, avec des exemples de requ\u00eates simple et complexe.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutoriels SQL et IT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-22T04:41:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-26T13:22:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Expert-Only\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@expert_only\" \/>\n<meta name=\"twitter:site\" content=\"@expert_only\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Expert-Only\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/\"},\"author\":{\"name\":\"Expert-Only\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef\"},\"headline\":\"Comparer des valeurs avec les op\u00e9rateurs de comparaison logiques T-SQL\",\"datePublished\":\"2023-05-22T04:41:00+00:00\",\"dateModified\":\"2023-06-26T13:22:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/\"},\"wordCount\":1606,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg\",\"articleSection\":[\"T-SQL\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/\",\"url\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/\",\"name\":\"Op\u00e9rateurs de comparaison T-SQL - Logique - SQL Server\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg\",\"datePublished\":\"2023-05-22T04:41:00+00:00\",\"dateModified\":\"2023-06-26T13:22:28+00:00\",\"description\":\"Liste des op\u00e9rateurs de comparaison et de logique couramment utilis\u00e9s en langage T-SQL, avec des exemples de requ\u00eates simple et complexe.\",\"breadcrumb\":{\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#primaryimage\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/expert-only.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comparer des valeurs avec les op\u00e9rateurs de comparaison logiques T-SQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/expert-only.com\/fr\/#website\",\"url\":\"https:\/\/expert-only.com\/fr\/\",\"name\":\"Tutoriels SQL et IT\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/expert-only.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\",\"name\":\"Expert-Only\",\"url\":\"https:\/\/expert-only.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"width\":381,\"height\":174,\"caption\":\"Expert-Only\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\",\"https:\/\/x.com\/expert_only\",\"https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef\",\"name\":\"Expert-Only\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"caption\":\"Expert-Only\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Op\u00e9rateurs de comparaison T-SQL - Logique - SQL Server","description":"Liste des op\u00e9rateurs de comparaison et de logique couramment utilis\u00e9s en langage T-SQL, avec des exemples de requ\u00eates simple et complexe.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/","og_locale":"fr_FR","og_type":"article","og_title":"Comparer des valeurs avec les op\u00e9rateurs de comparaison logiques T-SQL","og_description":"Liste des op\u00e9rateurs de comparaison et de logique couramment utilis\u00e9s en langage T-SQL, avec des exemples de requ\u00eates simple et complexe.","og_url":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/","og_site_name":"Tutoriels SQL et IT","article_publisher":"https:\/\/www.facebook.com\/ExpertOnlyCom\/","article_published_time":"2023-05-22T04:41:00+00:00","article_modified_time":"2023-06-26T13:22:28+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg","type":"image\/jpeg"}],"author":"Expert-Only","twitter_card":"summary_large_image","twitter_creator":"@expert_only","twitter_site":"@expert_only","twitter_misc":{"\u00c9crit par":"Expert-Only","Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#article","isPartOf":{"@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/"},"author":{"name":"Expert-Only","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef"},"headline":"Comparer des valeurs avec les op\u00e9rateurs de comparaison logiques T-SQL","datePublished":"2023-05-22T04:41:00+00:00","dateModified":"2023-06-26T13:22:28+00:00","mainEntityOfPage":{"@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/"},"wordCount":1606,"commentCount":2,"publisher":{"@id":"https:\/\/expert-only.com\/fr\/#organization"},"image":{"@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg","articleSection":["T-SQL"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/","url":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/","name":"Op\u00e9rateurs de comparaison T-SQL - Logique - SQL Server","isPartOf":{"@id":"https:\/\/expert-only.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#primaryimage"},"image":{"@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg","datePublished":"2023-05-22T04:41:00+00:00","dateModified":"2023-06-26T13:22:28+00:00","description":"Liste des op\u00e9rateurs de comparaison et de logique couramment utilis\u00e9s en langage T-SQL, avec des exemples de requ\u00eates simple et complexe.","breadcrumb":{"@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#primaryimage","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/problem-1951987_1920x1080.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/expert-only.com\/fr\/t-sql\/les-operateurs-de-comparaison-t-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/expert-only.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Comparer des valeurs avec les op\u00e9rateurs de comparaison logiques T-SQL"}]},{"@type":"WebSite","@id":"https:\/\/expert-only.com\/fr\/#website","url":"https:\/\/expert-only.com\/fr\/","name":"Tutoriels SQL et IT","description":"","publisher":{"@id":"https:\/\/expert-only.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expert-only.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/expert-only.com\/fr\/#organization","name":"Expert-Only","url":"https:\/\/expert-only.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","width":381,"height":174,"caption":"Expert-Only"},"image":{"@id":"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ExpertOnlyCom\/","https:\/\/x.com\/expert_only","https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA"]},{"@type":"Person","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef","name":"Expert-Only","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","caption":"Expert-Only"}}]}},"_links":{"self":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/20057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/comments?post=20057"}],"version-history":[{"count":0,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/20057\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media\/10832"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media?parent=20057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/categories?post=20057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/tags?post=20057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}