Welcome to plsql4all.blogspot.com SQL, MYSQL, ORACLE, TERADATA, MONGODB, MARIADB, GREENPLUM, DB2, POSTGRESQL.

Wednesday 21 February 2024

REGEXP Function in TERADATA

In Teradata, you can use the REGEXP_SIMILAR function to perform regular expression matching. Here's an example:


Suppose you have a table named products with a column product_name, and you want to find all products whose names start with "Apple":


SELECT product_name

FROM products

WHERE REGEXP_SIMILAR(product_name, '^Apple');


In this example:

- product_name is the column containing product names.

- The REGEXP_SIMILAR function is used to match product names using a regular expression.

- '^Apple' is the regular expression pattern. The ^ asserts the start of the string, so it matches product names that start with "Apple".


This query will return all product names from the products table where the name starts with "Apple".


You can adjust the regular expression pattern to match different patterns according to your requirements. For example, to match any product name containing "Apple" anywhere in the string, you could use REGEXP_SIMILAR(product_name, 'Apple').

No comments:

Post a Comment

Please provide your feedback in the comments section above. Please don't forget to follow.