在计算列中获取“仅数字”记录

时间:2018-06-27 13:09:05

标签: sap hana

我想使用HANA计算的列(语言列引擎)来过滤可能为“ abc01”,“ abc”,“ 01”等的字段上的结果。

要只获得像行一样的“ 01”,我尝试过:

IF( NOT( 
     NOT( MATCH( "COL", '*0*' )
OR ( NOT( MATCH( "COL", '*1*' ) ) ) 
OR ( NOT( MATCH( "COL", '*2*' ) ) )
OR ( NOT( MATCH( "COL", '*3*' ) ) )
OR ( NOT( MATCH( "COL", '*4*' ) ) )
OR ( NOT( MATCH( "COL", '*5*' ) ) )
OR ( NOT( MATCH( "COL", '*6*' ) ) )
OR ( NOT( MATCH( "COL", '*7*' ) ) )
OR ( NOT( MATCH( "COL", '*8*' ) ) )
OR ( NOT( MATCH( "COL", '*9*' ) ) ) 
    ) ) , "COL", '')

结果是它没有过滤任何东西... 用“ AND”代替“ OR”,它将过滤所有内容

你有个主意吗?

0 个答案:

没有答案