Style matters.
Compare these 2 queries (which do the same thing):
WITH ab_test_categorization AS ( SELECT user_id, custom_parameters ->> 'ab_test_name' AS ab_test_name, custom_parameters ->> 'ab_test_variation' AS ab_test_variation, created_at AS categorized_at FROM mobile_analytics.events WHERE custom_parameters ->> 'ab_test_name' IS NOT NULL AND action = 'signup' ) SELECT ab_test_variation, COUNT(DISTINCT(user_id)) FROM ab_test_categorization WHERE ab_test_name = 'longer_onboarding_201803' GROUP BY 1
SELECT ab_test_variation,...
Sign up and check out 36 free lessons and exercises.
About SQL Habit
Hi, it’s Anatoli, the author of SQL Habit. 
SQL Habit is a course (or, as some of the students say, “business simulator”). It’s based on a story of a fictional startup called Bindle. You’ll play a role of their Data Analyst
and solve real-life challenges from Business, Marketing, and Product Management.
SQL Habit course is made of bite-sized lessons (you’re looking at one atm) and exercises. They always have a real-life setting and detailed explanations. You can immediately apply everything you’ve learned at work. 