Насколько оцениваешь свои знания SQL по шкале от 1 до 10

Python Middle Без компании
Насколько оцениваешь свои знания SQL по шкале от 1 до 10
Ответы
7/10. Хорошо знаю основы SQL: SELECT, JOIN, агрегатные функции, подзапросы. Умею оптимизировать запросы, работать с индексами. Опыт с оконными функциями и CTE. Пример: ``` WITH user_stats AS ( SELECT user_id, COUNT(*) as order_count, SUM(amount) as total_spent FROM orders GROUP BY user_id ) SELECT u.name, us.order_count, us.total_spent, RANK() OVER (ORDER BY us.total_spent DESC) as rank FROM users u JOIN user_stats us ON u.id = us.user_id WHERE us.order_count > 5 ``` Не эксперт в сложных аналитических функциях и специфичных возможностях разных СУБД.