netezza nzload similar function to isnumeric?

前端 未结 1 1219
[愿得一人]
[愿得一人] 2021-01-22 06:45

I have data from a flat file that I am loading into netezza via nzload.

Some of the field types are numeric however, the data received can sometimes conta

相关标签:
1条回答
  • 2021-01-22 07:40

    Netezza doesn't have an equivalent to try-cast, you can however test if the value is numeric a few different ways. If you have the SQL Extensions Toolkit installed you can use a regex function.

     sql_functions.admin.regexp_like(<Column Name>, '^[+-]?[0-9]*[.]?[0-9]*$')
    

    Otherwise you can use the translate function.

    translate(<Column Name>,'0123456789','') in ('','.','-','-.')
    
    0 讨论(0)
提交回复
热议问题