我必须筛选一个列(Product_Name),但我只需要显示不包含符号'_'和'〈'的结果
有什么主意吗?
SELECT p.PRODUCT_NAME,oi.QUANTITY as "TOTAL_QUANTITY",o.ORDER_MODE
from PRODUCT_INFORMATION p
join ORDER_ITEMS oi
on p.PRODUCT_ID = oi.PRODUCT_ID
join ORDERS o
on oi.ORDER_ID = o.ORDER_ID
where p.PRODUCT_NAME NOT IN ('<','(_)')
group by p.PRODUCT_NAME,o.ORDER_MODE,p.PRODUCT_ID,oi.PRODUCT_ID,oi.ORDER_ID,o.ORDER_ID,oi.QUANTITY
having oi.QUANTITY >= 200;
2条答案
按热度按时间qv7cva1a1#
instr
函数可能是一个选项:b4qexyjb2#
您可以使用
NOT LIKE
:或
TRANSLATE
: