sql >> Databasteknik >  >> RDS >> Oracle

Hitta rader som inte innehåller numerisk data i Oracle

Jag tänkte att du kunde använda ett regexp_like-villkor och använda det reguljära uttrycket för att hitta alla icke-numeriska värden. Jag hoppas att detta kan hjälpa?!

SELECT * FROM table_with_column_to_search WHERE REGEXP_LIKE(varchar_col_with_non_numerics, '[^0-9]+');


  1. SQL-fråga för att visa närmaste datum?

  2. SQL*Plus hur accepterar man textvariabel från prompt?

  3. Var lagrar PostgreSQL konfigurations-/conf-filer?

  4. Producera DISTINCT-värden i STRING_AGG