Basic Oracle Concepts and Programming Question:

How To Use LIKE Conditions in Oracle?

Tweet Share WhatsApp

Answer:

LIKE condition is also called pattern patch. There 3 main rules on using LIKE condition:

* '_' is used in the pattern to match any one character.
* '%' is used in the pattern to match any zero or more characters.
* ESCAPE clause is used to provide the escape character in the pattern.

The following script provides you some good pattern matching examples:

SELECT CASE WHEN 'globalguideline.com' LIKE '%Center%'
THEN 'TRUE' ELSE 'FALSE' END FROM DUAL;
TRUE

SELECT CASE WHEN 'globalguideline.com' LIKE '%CENTER%'
THEN 'TRUE' ELSE 'FALSE' END FROM DUAL;
-- Case sensitive by default
FALSE

SELECT CASE WHEN 'globalguideline.com' LIKE '%Center_com'
THEN 'TRUE' ELSE 'FALSE' END FROM DUAL;
TRUE

SELECT CASE WHEN '100% correct' LIKE '100% %' ESCAPE ''
THEN 'TRUE' ELSE 'FALSE' END FROM DUAL;
TRUE

Download Oracle Database PDF Read All 430 Oracle Database Questions
Previous QuestionNext Question
How To Use IN Conditions in Oracle?How To Use Regular Expression in Pattern Match Conditions in Oracle?