Когда я использую! ЛЮБОЙ в этом запросе, почему я получаю 2200, 2259,99, 2269,99 вместе с остальными? Разве этот запрос не должен исключать эти три значения product_name и list_price?
SELECT product_name, list_price
FROM products
WHERE list_price != ANY(
2200, 2259.99, 2269.99
) AND category_id = 1
ORDER BY list_price DESC;
Возвращается:
-------------------------------------------
PRODUCT_NAME |LIST_PRICE|
-------------------------------------------
INTEL XEON E5-2699 V3(OEM/TRAY)|3410.46 |
INTEL XEON E5-2697 V3 |2774.98 |
INTEL XEON E5-2699 V3(OEM/TRAY)|2660.72 |
INTEL XEON E5-2697 V4 |2554.99 |
INTEL XEON E5-2685 V3(OEM/TRAY)|2501.69 |
INTEL XEON E5-2695 V3(OEM/TRAY)|2431.95 |
INTEL XEON E5-2697 V2 |2377.09 |
INTEL XEON E5-2695 V4 |2269.99 |
INTEL XEON E5-2695 V2 |2259.99 |
INTEL XEON E5-2695 V2(OEM/TRAY)|2200 |
-------------------------------------------