Skip to main content
Praskavi
Gold ⭐️
December 1, 2021
Solved

case statment

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

Praskavi
PraskaviAnswer
Gold ⭐️
December 1, 2021

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

1 reply

Praskavi
PraskaviAuthorAnswer
Gold ⭐️
December 1, 2021

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

Translate