Teradata function equivalent to 'LIKE %..%' in Teradata
Teradata Teradata Discussion Forums Teradata.com Discussion Forum
Visit Teradata.com
Home       Guidelines    Member List
Welcome Guest ( Login | Register )
        


This online forum is for user-to-user discussions of Teradata products, and is not an official customer support channel for Teradata. If you require direct assistance, please contact Teradata support.


Teradata function equivalent to 'LIKE %..%'... Expand / Collapse
Author
Message
Posted 1/31/2006 4:16:35 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 1/31/2006 4:13:00 PM
Posts: 3, Visits: 1
Hi all,
Can anyone please let me know A teradata function which is equivalent to LIKE in Oracle.

Eg. Select * from EMP where empnm=like'dd%' in oracle database

Please write in Teradata

Please respond ASAP.


Thanks in advance!
DD
Post #3460
Posted 1/31/2006 10:49:33 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 6/12/2008 3:32:33 PM
Posts: 4, Visits: 48
DD

In Teradata your example would be:

SEL * FROM emp WHERE empnm LIKE 'dd%';
Post #3461
Posted 3/21/2006 8:57:44 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 10/31/2006 11:05:00 AM
Posts: 1, Visits: 1
Hi all,

Can we try same kind of pattern matching involving "LIKE" operator when i am looking for a special character like '_'.

As the 'instr' function does not work with Teradata (Upto my knowledge) the only workaround is using the 'substr' on multiple occasion to match the special character.

A solution is badly needed.


Suvomoy Chakraborty
“Save Trees, Save the Earth
Post #3791
Posted 3/21/2006 11:58:14 PM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: 7/3/2008 11:03:47 PM
Posts: 41, Visits: 5
Hi,

We can use ESCAPE to locate a wildcard character.

For example

SELECT TABLENAME FROM DBC.TABLES
where tablename like ('-------\_%)' ESCAPE '\'

This will return all tables where '_' is in eighth position.

Hope this helps

Thanks
Angel
Post #3804
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 ( 0 guests, 0 members, 0 anonymous members )
No members currently viewing this topic.


All times are GMT -5:00, Time now is 5:22pm

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.063. 7 queries. Compression Disabled.