我试图以此SQL查询查询搜索模式,但无法获得结果。
SELECT * FROM table1 where REGEXP_LIKE(paramater,'^*RHEL[RHEL77435]','i')
我的目标是搜索以前4个字符(包括*(* RHEL ))开头的模式,该模式包含元字符[]中输入的任何字符,本例为(RHEL77435)。
SELECT * FROM table1 where REGEXP_LIKE(paramater,'^*RH[RHEL77435]','i')
当我尝试使用2个字符(RH)时,它对我有用
预期输出:
|---------------------|------------------|----------------|
| ruleid | parameter | Operating |
|---------------------|------------------|--------------- |
| 1 | *RHEL | Linux |
|---------------------|------------------|----------------|
谢谢。