我的like子句没有检测到以元音开头的第一个字母,然后是任何跟在后面的通配符吗?就像regexp锚定在字符串的开头并检查第一个字符是元音一样。为什么它们不是等价的呢?SELECT DISTINCT CITY FROM STATION WHERE CITY LIKE '[aeiou]%';SELECT DISTINCT city FROM station WHEREcity REGEXP '^[aeiou]';
'%_\_A' ESCAPE '\' OR table_name LIKE '%_\_C' ESCAPE在下面的select语句中,我编写了REGEXP_LIKE来获得以A、B或C结尾的表名,对于那些遵循模式(P=Q(R,S)(R,S)*(_D))并需要被排除的表名,则相同而不是REGEXP_LIKE</
CASE WHEN REGEXP_INSTR('%param1)s', '[|(\\\[]') > 0 AND REGEXP_LIKE(column1.'%param1)s') CASE WHEN REGEXP_INSTR('%param1)s', '[|(\\\[]') = 0 AND column1LIKE</em