BETWEEN, IN, NOT IN Operators — Free SQL Tutorial

Learn BETWEEN, IN, NOT IN Operators in SQL with a free, beginner-friendly tutorial, examples and practice for Indian students on Syllab.in.

BETWEEN, IN, NOT IN Operators — Free SQL Tutorial

Learn BETWEEN, IN, NOT IN Operators in SQL with a free, beginner-friendly tutorial, examples and practice for Indian students on Syllab.in.

✓ 100% Free ✓ No Login Needed ✓ NCERT / CBSE Aligned ✓ Download as PDF

TL;DR: Learn BETWEEN, IN, NOT IN Operators in SQL with a free, beginner-friendly tutorial, examples and practice for Indian students on Syllab.in.

Written & reviewed by the Syllab.in Academic Team (CBSE/NCERT subject experts) · Updated

🤖 Stuck on any question? Ask Syllab's free AI Tutor for a step-by-step explanation — instant, unlimited, no login.

BETWEEN, IN, NOT IN Operators in SQL

BETWEEN x AND y is shorthand for >= x AND <= y (inclusive on both ends). Works with numbers, dates, text.

IN (val1, val2, val3) matches if column equals any value in the list. Faster than multiple ORs.

NOT IN (list) excludes rows where column matches any value. Beware: if list contains NULL, NOT IN returns no rows. Use NOT EXISTS instead.

BETWEEN, IN, NOT IN Operators — Syntax

WHERE marks BETWEEN 70 AND 90
WHERE city IN ('Delhi', 'Mumbai', 'Bangalore')
WHERE status NOT IN ('inactive', 'deleted')
WHERE date BETWEEN '2025-01-01' AND '2025-12-31'

Learn BETWEEN, IN, NOT IN Operators step by step with Syllab's free interactive SQL tutorial — runnable code examples, practice exercises and instant AI feedback, all free with no signup. Explore the full SQL course →