You can use REGEXP_LIKE
as follows:
select * from your_table
where regexp_like(your_column,'([a-zA-Z][0-9]+)|([0-9][a-zA-Z]+)')
and not regexp_like(your_column,'[^a-zA-Z0-9]')
db<>fiddle
You can use CASE
statement with this regexp
in SELECT
clause if you want true and false as a result.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…