0

Oracle で REGEXP_LIKE() によって返される行数をカウントする必要があります。それ、どうやったら出来るの?関数で次のクエリを試しました。

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

2 に答える 2

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]+)$');
于 2016-07-22T07:22:55.103 に答える