WHERE 子句使用運算子根據條件過濾資料庫記錄,包括比較(=、<>、>、<、>=、<=)、邏輯(AND、OR、NOT )、布林(TRUE、FALSE、NULL)、範圍(BETWEEN、IN)、字串(LIKE、NOT LIKE)和其它運算子(IS NULL、IS NOT NULL、EXISTS、NOT EXISTS)。
SQL 中WHERE 子句後的運算子
WHERE 子句用於根據指定的條件過濾資料庫表中的記錄。它支援使用廣泛的運算子來比較欄位值並確定要保留的記錄。
比較運算子
邏輯運算子
布林運算子
範圍運算子
字串運算子
其他運算子
使用範例
SELECT * FROM users WHERE id = 1; -- 使用等于运算符
SELECT * FROM orders WHERE total > 100; -- 使用大于运算符
SELECT * FROM products WHERE category = 'Electronics' OR category = 'Gadgets'; -- 使用或运算符
SELECT * FROM customers WHERE name LIKE '%John%'; -- 使用 LIKE 运算符
SELECT * FROM posts WHERE created_at BETWEEN '2023-01-01' AND '2023-12-31'; -- 使用 BETWEEN 运算符
以上是sql中where後面可以跟什麼運算的詳細內容。更多資訊請關注PHP中文網其他相關文章!