Home

Practical SQL & Python
for real business questions

Define the metric, validate the data, and deliver a result you can defend.

Get practical SQL & Python examples by email

By subscribing, you agree to receive emails from tivon.io. Unsubscribe anytime. See the Privacy Policy.

WHAT THIS SITE IS ABOUT


As analysts, we can query data and make charts. The problem is the work in the middle, where things often become unclear. What are we actually trying to determine?

This site focuses on the workflow between the data and the decision: framing the question, defining the metric, and validating the data to support the claim. I share step-by-step breakdowns of real analytics problems so you can move from uncertainty to clarity and communicate results with confidence.

WHAT YOU’LL FIND HERE


SQL

Readable, maintainable queries designed for real datasets, with definitions and edge cases included.

Python

Explore and understand the data, including validation checks, summaries, and visuals that support the story.

Business Thinking

Clear framing before code so assumptions are explicit and the analysis stays connected to the decision.

WHAT YOU WON’T FIND HERE


Machine Learning

No model-building tutorials. This site is about measurement and decision-ready analysis.

Advanced Statistics

No advanced statistics. Just enough to reason clearly about uncertainty and tradeoffs.

Pure Theory

No concepts for their own sake. If it is here, it shows up in a real dataset and question.

WHO THIS IS FOR


This site is for people who know SQL and Python syntax, but want a repeatable process for real work. If you’ve ever thought, “I know the tools, but I’m not sure how to approach the question”, this is for you.

Aspiring business and data analysts who want a practical workflow.

Career switchers learning how real analytics problems get solved.

Analysts who know syntax, but struggle with definitions, grain, and messy data.

You can start with the latest posts or read more About how I approach data work.

LATEST POSTS


UPCOMING POSTS

Churn Reasons (Linking cancellations to support tickets and product usage)
Build Customer Segments from Orders
Cleaning a Broken CSV Export with Python