sql >> Database >  >> RDS >> Oracle

Ongeldig nummer in Oracle SQL Case

U kunt proberen waarden uit te filteren met niet-numerieke symbolen met iets als

AVG(CASE WHEN TRIM(TRANSLATE(list_val1, ' +-.0123456789', ' ')) is null then list_val1 else null end) OVER (...)

NB! Helaas worden strings zoals '+12.3' ook herkend als een numeriek en in dit geval krijg je hetzelfde ora-01722



  1. PHP/MYSQL AJAX-chat

  2. OSX ld:bibliotheek niet gevonden voor -lssl

  3. Commando niet gevonden- bash:sqlplus:

  4. Hoe een schema door meerdere gebruikers te gebruiken zonder de schemanaam voor de objecten vooraf te fixeren?