我在oracle SQL 11g中有一个要在SAP HANA SQL中使用的where条件: Oracle SQL查询:
NOT REGEXP_LIKE (UPPER(substr(GEN_ID,4,5)), '[A-Z]')我已尝试使用like_regexp,但无法获取记录。
NOT REGEXP_LIKE (UPPER(substr(GEN_ID,4,5)), '[A-Z]')我期待着regexp_like在HANA中也能同样发挥作用
发布于 2019-07-15 15:38:44
UPPER(substring(GEN_ID,4,5)) LIKE_REGEXPR '[A-Z]'发布于 2019-07-15 19:46:11
在这两个数据库中,我认为我会将其表述为:
GEN_ID LIKE_REGEXP '^.{3}[^A-Za-z]{5}'我发现使用子字符串和not进行部分字符串匹配,使用正则表达式进行部分字符串匹配要复杂得多。
https://stackoverflow.com/questions/57035023
复制相似问题