213. Deep dive into pattern matching with LIKE

In the beginning of the course we’ve briefly talked about the LIKE operator. It allows us to filter records by matching a simple text pattern. For example, we used it to count all users from a specific Internet domain:

SELECT COUNT(*) FROM users WHERE email LIKE '%@boogle.%' 

🔍 The % symbol is the wildcard symbol – it matches any text or no text at all. % allows us to create smarter filters: we can specify the position of our search term (@boogle. in the example above ☝).

Matching the beginning of text

We can filter records that start with a...

“well worth the money”
Sign up and check out 36 free lessons and exercises.

Anatoli Makarevich, author of SQL Habit 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. 🚀

“well worth the money”

Fluent in SQL in a month

Master Data Analysis with SQL with real life examples from Product Management, Marketing, Finance and more.
-- Type your query here, for example this one -- lists all records from users table: SELECT * FROM users
LIMIT 500
Loading chart... ⏳