有一个带有一堆条目的 Oracle 数据库,其中在字符串的前面、中间和末尾都有“*”。我正在执行一些数据分析,并希望查看有多少条目在字符串中间某处有 * 前后至少有一个字符。但是根据http://docs.oracle.com/cd/B12037_01/appdev.101/b10795/adfns_re.htm
* 是一个元字符,但我不知道如何让它被视为文字尽管看起来文档。我试过[*], (*), \*
了,但都导致ORA-00920: invalid relational operator
SELECT COUNT(*) FROM myTable mT WHERE REGEXP_LIKE (mT.myCol, '.[*].');