diff --git a/ebelykh/postgresql/фильтрация/Script.sql b/ebelykh/postgresql/фильтрация/Script.sql index 59dd946..c666713 100644 --- a/ebelykh/postgresql/фильтрация/Script.sql +++ b/ebelykh/postgresql/фильтрация/Script.sql @@ -20,3 +20,35 @@ FROM products_extended WHERE (price < 150 OR price > 1200) AND email_support IS NOT NULL; +SELECT + id, + name, + category, + price +FROM products_extended +WHERE category IN ('smartphone', 'laptop', 'tablet') + AND name NOT LIKE '%i%' + AND price BETWEEN 500 AND 1300 +ORDER BY id; + +SELECT + name, + category, + price, + 'нет поддержки' AS comment +FROM products_extended +WHERE in_stock = true + AND email_support IS NULL + AND price < 800; + +SELECT + name, + category, + price, + price > 1000 AS premium +FROM products_extended +WHERE (name LIKE '%Pro' OR name LIKE '%X%') + AND in_stock = true + AND price > 700; + +