Maison >base de données >SQL >Comment écrire une instruction Where en SQL

Comment écrire une instruction Where en SQL

下次还敢
下次还敢original
2024-05-02 00:00:43390parcourir
<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="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/202405/02/2024050200004339538.jpg" class="lazy" 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> <pre class="brush:php;toolbar:false"><code class="sql">SELECT column_list FROM table_name WHERE condition;</code></pre> <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> <pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM customers WHERE city = 'Seattle';</code></pre> <p>以下示例从 <code>orders</code> 表中筛选出总价超过 500 美元的订单:</p> <pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM orders WHERE total_price > 500;</code></pre> <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> : 🎜<pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM employees WHERE name LIKE 'J%';</code></pre>🎜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!

Déclaration:
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
Article précédent:Le rôle de l'union dans SQLArticle suivant:Le rôle de l'union dans SQL