Я ищу способы использования NOT regexp_like
для наиболее эффективного исключения различных терминов из строки (в качестве фона эти данные используются для поиска рождений, произошедших за пределами больничной системы):
regexp_like(note_text,'(birth|home|deliver|ambulance|car).{0,20}(deliv|birth|home|ambulance|car)','i')
and NOT regexp_like(note_text,'(apgar|CESAREAN|birth).{0,10}(minute|section)','i')
Итак, я делаю кучу из NOT regexp_like
, чтобы исключить кесарево сечение и баллы по шкале Апгар - лучше ли мне разделить на подобные термины, такие как
and NOT regexp_like(note_text,'(apgar).{0,10}(minute)','i')
and NOT regexp_like(note_text,'(CESAREAN).{0,10}(section|operation)','i')
, чтобы сделать его более эффективным?
Кроме того, поскольку regexp_like
является оператором, а не функцией, есть ли способ в режиме онлайн посмотреть, что он делает?