在SQL語句中,IN用于指定條件范圍。它允許在WHERE子句中指定多個值,并且可以與SELECT,UPDATE和DELETE語句一起使用。
語法如下:
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);
例如,如果要檢索一個表中滿足條件的記錄,可以使用IN語句:
SELECT *
FROM employees
WHERE department_id IN (1, 2, 3);
這將檢索部門ID為1、2、3的員工記錄。IN語句還可以與子查詢一起使用,例如:
SELECT *
FROM employees
WHERE department_id IN (SELECT department_id FROM departments WHERE location_id = 1700);
這將檢索location_id為1700的部門中的員工記錄。IN語句提供了一種簡單而有效的方式來篩選結果集中的數據。