© Alex Reprintsev 2018
Alex ReprintsevOracle SQL Revealedhttps://doi.org/10.1007/978-1-4842-3372-6_8

8. Row Pattern Matching: match_recognize

Alex Reprintsev1 
(1)
London, UK
 

The ability to find and analyze the patterns in the data was widely desired but not possible with SQL until Oracle 12c.

This is required in many business areas, for example, security applications and fraud detection or financial applications and pricing analysis. Native pattern-matching capabilities in SQL help to avoid complex bespoke solutions on the client side or within the middle-tier application server and use easy-to-share SQL queries instead.

This is the last one of Oracle’s specific SQL features, but before diving into it, let’s briefly recall the evolution of SQL.

Basic ...

Get Oracle SQL Revealed: Executing Business Logic in the Database Engine now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.