Like predicate

Синтаксис
< charvalue > [NOT] LIKE < pattern > [ESCAPE
< escapechar >]
< charvalue > — это любое *нестандартное* выражение < value expression > алфавитно-цифрового типа. < charvalue > может быть, в соответствии со стандартом, только определенным столбцом < column spec >. Образец < pattern > состоит из строки которая будет проверена на совпадение с < charvalue >. Символ окончания < escapechar > — это одиночный алфавитно-цифровой символ. Совпадение произойдет, если верны следующие условия :
 

Для каждого символа подчеркивания < underscore > в образце < pattern > которая не предшествует символу окончания < escapechar >, имеется один соответствующий ему символ < charvalue >.
Для каждого < percent sign > в образце < pattern >, который не предшествует < escapechar >, имеются нули или более соответствующие символы в < charvalue >.
Для каждого < escapechar > в < pattern > который не предшествует другому < escapechar >, нет никакого соответствующего символа в < charvalue >.
Для каждого иного символа в < pattern >, один и тот же символ устанавливается у соответствующей отметке в < charvalue >.

Если совпадение произошло, < like predicate > — верен, если не был указан NOT. Фраза NOT LIKE ‘текст’ — эквивалентна NOT ( A LIKE ‘текст’).

‹ In prediicate
Вверх
Null predicate ›

Оцените статью
Айтистанция
Добавить комментарий

Adblock
detector