How To Use LIKE Operator With Wildcard Characters In SQL

Introduction

In this article, we will learn how to use the LIKE operator with wildcard characters in SQL.

To substitute one or more characters in a string a Wildcard character is used.

Wildcard characters are used with the LIKE operator in SQL. To search for a specified pattern in the column, The LIKE operator is used in a WHERE clause.

The Wildcard characters used in SQL are tabled below. All the wildcards can also be used in combinations!

Symbol Description
% It represents zero or more characters.
_ It represents a single character.
[] It represents any single character within the brackets.
^ It represents any character, not in the brackets.
It represents a range of characters.

Syntax

SELECT column_name(s)
FROM TABLE_NAME
WHERE columnN LIKE pattern;

Example-1

The subsequent statement would return all articles with a Title starting with “I”, “O”, or “A”.

SELECT * FROM Article
WHERE Title LIKE '[IOA]%';

Example-2

The subsequent statement would return all articles with a Title NOT starting with “I”, “O”, or “A”.

SELECT * FROM Article 
WHERE Title LIKE '[^IOA]%';

Example-3

The subsequent statement would return all articles with a Title starting with “I”, “J”, “K”, “L”, “M”, “N” or “O”.

SELECT * FROM Customers
WHERE City LIKE '[I-O]%';

 

Also, check How To Use TOP Clause In SQL

Submit a Comment

Your email address will not be published. Required fields are marked *

Subscribe

Select Categories