In the previous exercise, you may have noticed that the app_version column has text values like 1.1.0 or 1.1.1. What do these 3 numbers mean? Why not have versions like v1 or v2?
Semantic versioning
Such notation with three numbers is called semantic versioning. It’s used a lot in software development to version software libraries and projects.
Semantic versioning follows this pattern: MAJOR.MINOR.PATCH.
- MAJOR version changes when you make incompatible API changes. When Bindle completely rebuilds their app they’ll bump major version to 2.0.0.
- ...
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. 