在SQL中,BETWEEN關鍵字通常用于指定一個范圍來進行精確查詢。如果要進行模糊查詢,可以結合使用LIKE和BETWEEN來實現。下面是一個示例:
假設有一個名為"products"的表,包含以下字段:id,name,price。
要查詢價格在100到200之間的產品,可以使用以下SQL語句:
SELECT * FROM products
WHERE price BETWEEN 100 AND 200
如果要進行模糊查詢,比如查詢價格在100到200之間且產品名稱包含"apple"的產品,可以使用以下SQL語句:
SELECT * FROM products
WHERE price BETWEEN 100 AND 200
AND name LIKE '%apple%'
在這個示例中,LIKE用于模糊匹配產品名稱中包含"apple"的產品,BETWEEN用于指定價格范圍。結合使用這兩個條件可以實現模糊查詢。