Maison > base de données > SQL > le corps du texte

Comment écrire une instruction Where en SQL

下次还敢
Libérer: 2024-05-02 00:00:43
original
289 Les gens l'ont consulté
<blockquote><p>L'instruction SQL WHERE est utilisée pour filtrer les lignes qui répondent à des conditions spécifiques de la table. Sa syntaxe est la suivante : SELECT field list FROM table name WHERE expression conditionnelle. Les expressions conditionnelles sont constituées d'expressions booléennes et d'opérateurs booléens (AND, OR, NOT). Les expressions booléennes sont généralement constituées d'opérateurs de comparaison (=, !=, <, <=, >, >=) et d'opérandes (valeurs de table, sous-requêtes). </p></blockquote> <p><img src="https://img.php.cn/upload/article/202405/02/2024050200004339538.jpg" alt="Comment écrire une instruction Where en SQL" ></p> <h2>Comment écrire une instruction SQL WHERE</h2> <p>L'instruction WHERE est utilisée pour filtrer les lignes qui répondent à des conditions spécifiques de la table. La syntaxe est la suivante : </p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">SELECT column_list FROM table_name WHERE condition;</code></pre><div class="contentsignin">Copier après la connexion</div></div> <h3>Expression conditionnelle</h3> <p>L'expression conditionnelle est utilisée pour spécifier les conditions de filtre. Une expression conditionnelle se compose d'une ou plusieurs expressions booléennes reliées par les opérateurs booléens <code>AND</code>, <code>OR</code> et <code>NON</code>. <code>AND</code>、<code>OR</code> 和 <code>NOT</code> 连接。</p> <ul> <li> <strong>AND</strong>:仅当所有布尔表达式都为真时,条件表达式才为真。</li> <li> <strong>OR</strong>:当至少一个布尔表达式为真时,条件表达式才为真。</li> <li> <strong>NOT</strong>:当布尔表达式为假时,条件表达式才为真。</li> </ul> <h3>布尔表达式</h3> <p>布尔表达式通常由比较运算符和运算数组成。比较运算符包括:</p> <ul> <li> <code>=</code>:等于</li> <li> <code>!=</code>:不等于</li> <li> <code><</code>:小于</li><li><code><=</code>:小于或等于</li><li><code>></code>:大于</li> <li> <code>>=</code>:大于或等于</li> </ul> <p>运算数可以是:</p> <ul> <li>表列</li> <li>值</li> <li>子查询</li> </ul> <h3>示例</h3> <p>以下示例从 <code>customers</code> 表中筛选出居住在 "Seattle" 城市的客户:</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM customers WHERE city = 'Seattle';</code></pre><div class="contentsignin">Copier après la connexion</div></div> <p>以下示例从 <code>orders</code> 表中筛选出总价超过 500 美元的订单:</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM orders WHERE total_price > 500;</code></pre><div class="contentsignin">Copier après la connexion</div></div> <p>以下示例从 <code>employees</code></p> <ul> <li> <strong>AND</strong> : une expression conditionnelle n'est vraie que si toutes les expressions booléennes sont vraies. </li> <li> <strong>OU</strong> : une expression conditionnelle est vraie lorsqu'au moins une expression booléenne est vraie. </li> <li> <strong>NON</strong> : l'expression conditionnelle est vraie uniquement lorsque l'expression booléenne est fausse. </li> </ul>Expressions booléennes🎜🎜Les expressions booléennes sont généralement constituées d'opérateurs de comparaison et d'opérandes. Les opérateurs de comparaison incluent : 🎜<ul> <li> <code>=</code> : égal à </li> <li> <code>!=</code> : différent de </li> <li><</code> : inférieur à</li><li><code><=</code> : inférieur ou égal à</li><li><code>> : supérieur à</li> <li> li></li> <li> <code>>=</code> : supérieur ou égal à </li> </ul>🎜L'opérande peut être : 🎜<ul>Liste de tables<li>valeur </li> <li>Sous-requête</li> </ul>🎜Exemple🎜🎜L'exemple suivant filtre les clients qui vivent dans la ville "Seattle" du <code>clients</code> : 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM employees WHERE name LIKE 'J%';</code></pre><div class="contentsignin">Copier après la connexion</div></div>🎜L'exemple suivant Filtrer les commandes d'un prix total supérieur à 500 $ à partir de la table <code>commandes</code> : 🎜rrreee🎜L'exemple suivant filtre les employés dont le nom commence par "J " de la table <code>employés</code> : 🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!