我正在尝试通过将产品分成类别来创建一个名为类别的新列。
SELECT price, productid, Products.Name
FROM Products
CASE WHEN Name LIKE '%frame%' THEN 'frame'
WHEN Name LIKE '%mountain-%' THEN 'mountain'
WHEN Name LIKE '%road-%' THEN 'road'
WHEN Name LIKE '%touring-%' THEN 'touring'
WHEN name LIKE '%socks%' OR '%vest%' OR '%jersey%' OR '%gloves%' OR '%shorts%' OR '%tights%' THEN 'apparel’
ELSE 'equipment'
END “Category”
我已经尝试将 like 更改为 = 符号以及将 WHEN name LIKE 删除为 When