WHERE 關鍵字用於指定條件過濾 MySQL 查詢結果,只傳回符合條件的行。語法:SELECT ... FROM table_name WHERE condition。可使用邏輯運算子 (AND、OR、NOT) 和比較運算子 (=、!=、<、<=、>、>=) 指定條件。通配符 (%) 符合零個或多個字符,(_) 符合單一字元。 WHERE 子句也可用於排序、分組和聚合結果。
WHERE 關鍵字
#WHERE 關鍵字用於在MySQL 查詢中指定條件,以篩選查詢的結果,只傳回滿足條件的行。
語法
<code class="sql">SELECT ... FROM table_name WHERE condition</code>
如何使用
在WHERE 子句中,條件指定了要套用於行的資料值。條件可以是簡單比較、邏輯運算子或更複雜的表達式。
範例
以下查詢傳回所有具有名稱為"John Doe" 的人員:
<code class="sql">SELECT * FROM people WHERE name = "John Doe"</code>
邏輯運算元
邏輯運算子可用來組合條件:
以下查詢傳回所有年齡大於25 歲且在男性表中的人員:
<code class="sql">SELECT * FROM people WHERE age > 25 AND gender = "male"</code>
比較運算子
比較運算符用於比較資料值:
:大於
#=:大於或等於
通配符
通配符可用來符合部分資料值:
以下查詢傳回所有以"J" 開頭的名稱:
<code class="sql">SELECT * FROM people WHERE name LIKE "J%"</code>
#其他用法
WHERE 子句也可用於下列操作:
以上是where在mysql是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!