SQL 中 WHERE IN 用於檢查一個欄位是否包含一組特定值。語法:SELECT column_name FROM table_name WHERE column_name IN (value1, value2, ..., valueN);。它檢查列中的每個值是否與給定值列表中的任何值匹配,如果匹配則返回該行,否則忽略該行。
SQL 中WHERE IN 的用法
WHERE IN 操作符用於檢查一個欄位是否包含一組特定值。它使用以下語法:
<code>SELECT column_name FROM table_name WHERE column_name IN (value1, value2, ..., valueN);</code>
工作原理
WHERE IN 操作符檢查列中的每個值是否與給定值清單中的任何值相符。如果匹配,則傳回相應的行;如果不匹配,則忽略該行。
範例
假設我們有一個名為"users" 的表,其中包含以下列:
要尋找名為"John" 或"Mary" 的使用者的電子郵件地址,可以使用以下查詢:
<code>SELECT email FROM users WHERE name IN ('John', 'Mary');</code>
這將會傳回具有"John" 或"Mary" 名稱的行,如下所示:
<code>email ----------------- john@example.com mary@example.com</code>
#注意:
以上是sql中wherein的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!