SQL FormatterFormat and beautify SQL queries with keyword uppercasing, indentation, and proper line breaks.Input SQLselect u.id, u.name, u.email, o.order_id, o.total_amount from users u inner join orders o on u.id = o.user_id left join payments p on o.order_id = p.order_id where u.status = 'active' and o.created_at >= '2024-01-01' and (o.total_amount > 100 or p.method = 'credit_card') group by u.id, u.name, u.email having count(o.order_id) > 5 order by o.total_amount desc limit 50Formatted SQLCopyDownloadSELECT u.id, u.name, u.email, o.order_id, o.total_amount FROM users u INNER JOIN orders o ON u.id = o.user_id LEFT JOIN payments p ON o.order_id = p.order_id WHERE u.status = 'active' AND o.created_at >= '2024-01-01' AND (o.total_amount > 100 OR p.method = 'credit_card') GROUP BY u.id, u.name, u.email HAVING COUNT(o.order_id) > 5 ORDER BY o.total_amount DESC LIMIT 50