计算regexp_like返回的行数

时间:2016-07-22 05:13:33

标签: oracle regexp-like

我需要计算oracle中REGEXP_LIKE()返回的行数。我怎么做? 我在函数中尝试了以下查询:

RETURN COUNT(REGEXP_LIKE(SIN, '^(-|\\+){0,1}([0-9]+\\.[0-9]*|[0-9]*\\.[0-9]+|[0-9]+)$'));

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

SELECT COUNT(*) INTO sin_count FROM your_tbl WHERE REGEXP_LIKE(
    SIN, '^(-|\+){0,1}([0-9]+\.[0-9]|[0-9]\.[0-9]+|[0-9]+)$');