SELECT
CASE
WHEN REGEXP_SUBSTR(purchaser_id, '[a-z]') IS NOT NULL
THEN NULL
ELSE purchaser_id
END AS s_purchaser_id
FROM
table1;
Does this mean if there is any alpha-numeric value it will replace to NULL?
Thanks!
CodePudding user response:
The logic says that if a purchaser_id
contain a lowercase letter, the s_purchaser_id
output will be NULL
, otherwise the output will be just be the same purchaser_id
.
Some samples:
purchaser_id | s_purchaser_id
ABC | ABC
abc | NULL
ABCabc | NULL