Faith๐ธ๐ธ
@feith_i
Followers
390
Following
3K
Media
83
Statuses
2K
AltSchool Africa | Data Analyst | Building in public with Power Bi & Excel | #LearnWithMe.
Lagos, Nigeria
Joined June 2025
Learning Python for data analysis can feel overwhelming ๐
. But here's the truth: watching tutorials alone won't make you a better coder. Here's is actually how to master it๐งต
1
1
16
Tips for Balancing Work, Learning, and Personal Growth as a Data Analysis 1. Set Clear Learning Goals Donโt try to learn everything at the same time. Identify what truly moves your career forward. Pick one skill per month, maybe SQL basics, DAX improvement, or Power BI...๐งต
1
18
111
I made a video on this on my TikTok page. When you get a dataset from Open source without a business problem, here is what you should do ๐๐งต
@cheftee_lead For beginners or someone like me learning who shop for datasets from likes of kaggle do we generate a problem statement or how do we get a problem statement ?
8
17
87
๐ ๐๐ฎ๐ ๐ฎ ๐ผ๐ณ ๐ญ๐ฎ ๐๐ฎ๐๐ ๐ผ๐ณ ๐๐ต๐ฟ๐ถ๐๐๐บ๐ฎ๐ ๐๐ต๐ฎ๐น๐น๐ฒ๐ป๐ด๐ฒ: ๐๐ฒ๐ฏ๐ฟ๐๐ฎ๐ฟ๐ ๐ฎ๐ฌ๐ฎ๐ฑ ๐ฅ February brought a deep dive into healthcare analytics with this ๐๐ฒ๐ฎ๐น๐๐ต๐๐ฎ๐ฟ๐ฒ ๐๐ฎ๐๐ต๐ฏ๐ผ๐ฎ๐ฟ๐ฑ! ๐ ๐๐ฒ๐ ๐๐ถ๐ด๐ต๐น๐ถ๐ด๐ต๐น๐ถ๐ด๐ต๐๐: โข 55,500 total visits
๐ Happy December 1st! It's officially Christmas month! โจ ๐๐ฎ๐ ๐ญ ๐ผ๐ณ ๐ญ๐ฎ ๐๐ฎ๐๐ ๐ผ๐ณ ๐๐ต๐ฟ๐ถ๐๐๐บ๐ฎ๐ ๐๐ต๐ฎ๐น๐น๐ฒ๐ป๐ด๐ฒ: ๐๐ฎ๐ป๐๐ฎ๐ฟ๐ ๐ฎ๐ฌ๐ฎ๐ฑ ๐ Starting strong with ๐ง๐ช๐ข projects from January! ๐ญ. ๐ฆ๐ธ๐ถ๐ป ๐๐ฎ๐ฟ๐ฒ ๐ฃ๐ฟ๐ผ๐ฑ๐๐ฐ๐ ๐ฆ๐ฎ๐น๐ฒ๐ ๐๐ป๐ฎ๐น๐๐๐ถ๐
8
12
101
SQL Question: What does this query return for a NULL score?
36
30
460
A lot of analysts use JOINs without really thinking about the logic behind them. But the difference between INNER JOIN and LEFT JOIN can completely change your results. โ๏ธINNER JOIN keeps only the rows that match in both tables. โ๏ธLEFT JOIN keeps all rows from the left table
5
18
99
See if you can nail these four SQL questions From EASY to INTERMEDIATE: 1: How do you get the average order value per customer? A) SELECT customer_id, AVG(amount) FROM orders B) SELECT customer_id, AVG(amount) FROM orders GROUP BY customer_id C) SELECT AVG(amount) FROM
26
9
91
ยท Uses a CASE statement to handle customers with zero payments gracefully (avoids divide-by-zero errors!) Key takeaway: Always protect your aggregates! The CASE WHEN count(...) = 0 THEN 1 ensures safe averaging even when no payments exist.
0
0
0
Hereโs a clean SQL query that: ยท Joins customer and payment tables with a LEFT OUTER JOIN (keeps all customers, even those who never paid) ยท Calculates: ยท Total payment amount per customer ยท Number of payments made ยท Average payment per transaction
0
0
0
Real-world use cases: ยท User engagement metrics ยท Conditional analytics reporting ยท Performance-optimized aggregations Pro Tip: While correlated subqueries can be efficient for small-medium datasets, for large tables consider testing against JOIN + GROUP BY alternatives!
0
0
0
Why this pattern rocks: 1. Performance: Avoids unnecessary joins for inactive users 2. Readability: Clear business logic (active vs inactive handling) 3. Flexibility: Easy to modify thresholds or add conditions
0
0
0
What's happening here? โ
CASE Expression: Dynamically decides whether to count rentals โ
Subquery in SELECT: Correlated subquery counts rentals per customer โ
Active Flag Logic: Inactive customers (active=0) show 0 rentals instantly
0
0
0
QUERY 2: The Horizontal Pivot ๐ Returns: One row WITH columns ๐Perfect for: Dashboards, summary reports Key Insight: Both answer"How many rentals per month?" but structure matters! ยท Group By = Dynamic (adds months automatically) ยท Pivot = Static (you define each column)
0
0
0
QUERY 1: The Vertical Approach ๐ Returns: One row PER month ๐Perfect for: Charts, time series analysis
0
0
0
SQL Pro-Tip: Same Data, Different Dimensions! Ever noticed how SQL can give you the same results in completely different formats? Check out these two queries: #SQL #DataAnalytics
2
0
0
LEFT JOIN or RIGHT JOIN? ๐ค Both can give identical outputs when structured correctly. Both queries ensure all customers are included, even those with no payments. The choice between LEFT and RIGHT JOIN often comes down to readability and table relationship emphasis. #SQL
0
0
0
Pro Tip: If you find yourself using RIGHT JOIN, try flipping the table order and using LEFT JOIN instead - your future self (and teammates) will thank you! The beauty? LEFT JOIN ensures we don't miss films that might have zero inventory copies! ๐ฌ
0
0
0
Why LEFT OUTER JOIN dominates over RIGHT OUTER JOIN: 1๏ธโฃ Readability - Follows natural left-to-right thinking 2๏ธโฃ Query Structure - Maintains your main table as the anchor 3๏ธโฃMental Model - Easier to think 4๏ธโฃConsistency - Most SQL developers default to LEFT JOIN
0
0
1