MySQL是一款功能強大的關系型數據庫管理系統,它支持許多條件查詢,使我們能夠更有效地處理和篩選數據。下面介紹幾種常見的條件查詢:
1. WHERE子句查詢: SELECT * FROM table_name WHERE condition; 例子: SELECT * FROM employee WHERE age >25 AND department = 'IT'; 2. IN運算符查詢: SELECT * FROM table_name WHERE column_name IN (value1, value2, ...); 例子: SELECT * FROM employee WHERE department IN ('IT', 'HR', 'Finance'); 3. LIKE運算符查詢: SELECT * FROM table_name WHERE column_name LIKE pattern; 例子: SELECT * FROM student WHERE name LIKE 'L%'; 4. BETWEEN運算符查詢: SELECT * FROM table_name WHERE column_name BETWEEN value1 AND value2; 例子: SELECT * FROM product WHERE price BETWEEN 50 AND 100; 5. IS NULL或IS NOT NULL查詢: SELECT * FROM table_name WHERE column_name IS NULL; SELECT * FROM table_name WHERE column_name IS NOT NULL; 例子: SELECT * FROM student WHERE phone_number IS NULL; 6. AND和OR邏輯操作符查詢: SELECT * FROM table_name WHERE condition1 AND condition2; SELECT * FROM table_name WHERE condition1 OR condition2; 例子: SELECT * FROM employee WHERE age >25 OR department = 'IT';
以上是MySQL中的許多條件查詢,通過靈活應用這些條件查詢,我們可以更加準確地獲取所需數據。