MySQL 條件查詢指令教學(WHERE)
資料表準備
CREATE TABLE mytable(
id INT PRIMARY KEY AUTO_INCREMENT,
age INT NOT NULL DEFAULT 18,
name VARCHAR(255) NOT NULL
);
INSERT INTO mytable(age, name) VALUES (18, 'benson');
INSERT INTO mytable(age, name) VALUES (20, 'evan');
INSERT INTO mytable(age, name) VALUES (25, 'alice');
INSERT INTO mytable(age, name) VALUES (30, 'bob');使用 WHERE 進行條件查詢
WHERE 進行條件查詢1. 單一條件
-- 查詢 age = 18 的資料
SELECT * FROM mytable WHERE age = 18;2. 不等於條件(<>)
3. 其他常見比較運算子
4. 多重條件
5. 模糊比對 (LIKE)
LIKE)Last updated