<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!