Advent of SQL. Days 2-3 📺 Видосы с каждым днем становятся длиннее, вчера было уже почти 12 минут! Задача была на использование ilike - это регистронезависимый like, in, case when. Не думала, что update/delete можно применять, но в этих задачках можно... Главный совет - обязательно перепроверить себя селектом перед изменением данных

🏴󠁧󠁢󠁥󠁮󠁧󠁿 Решила вести словарик с новыми фразами. Так что фразы дня:

🤩rowdy children - шумные дети 🤩interstitial break - промежуточный перерыв 🤩repentant kids - раскаивающиеся дети 🤩yoink - восклицание, когда человек что-то быстро берет

И мне особенно понравились такие комментарии автора:

Я мог бы написать where tag = '' or tag = '', но я не пещерный человек

Мы не хотим выполнять кучу запросов, когда мы можем запустить один, если мы немножечко используем наш мозг

Про конструкцию count(*) FILTER (WHERE ...) в Postgres:

Вы можете услышать, что люди вам не рекомендуют использовать этот вариант, потому если вдруг сменится база данных... Но если вы когда-нибудь поменяете продовую бд, у вас будет много проблем. и CASE vs FILTER - это самая простейшая из них

📍 Advent of SQL (с впн) 📍 SQL Advent Calendar (с впн) 📍 Мои решения

@data_engineerette

Advent of SQL. Days 2-3
📺 Видосы с каждым днем становятся длиннее, вчера было уже почти 12 минут! Задача была на использование ilike - это регистронезависимый like, in, case when | Сетка — социальная сеть от hh.ru