Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

case statment

avatar
New Contributor
keyidtest
161289462valid
50578283valid
UGM49O3valid

I am using below query but still getting wrong results.

Select keyid,CASE
WHEN keyid like '^[A-Za-z]*%' THEN 'invalid'
else 'valid'
end as test

from table

I am expecting below

keyidtest
161289462valid
50578283valid
UGM49O3Invalid

Appreciate your help in advance.

Thanks

1 ACCEPTED SOLUTION

avatar
New Contributor

I used CASE WHEN keyid RLIKE '^[A-Za-z]' THEN 'invalid' else 'valid' end as test. This is working !

View solution in original post

1 REPLY 1

avatar
New Contributor

I used CASE WHEN keyid RLIKE '^[A-Za-z]' THEN 'invalid' else 'valid' end as test. This is working !