のような数値以外の記号を含む値を除外してみることができます。
AVG(CASE WHEN TRIM(TRANSLATE(list_val1, ' +-.0123456789', ' ')) is null then list_val1 else null end) OVER (...)
NB!残念ながら、「+ 12-.3」のような文字列も数値として認識され、この場合は同じora-01722を取得します
のような数値以外の記号を含む値を除外してみることができます。
AVG(CASE WHEN TRIM(TRANSLATE(list_val1, ' +-.0123456789', ' ')) is null then list_val1 else null end) OVER (...)
NB!残念ながら、「+ 12-.3」のような文字列も数値として認識され、この場合は同じora-01722を取得します