|   |   | 
| 
 | Спец символы в запросе "Подобно" | ☑ | ||
|---|---|---|---|---|
| 0
    
        glime 25.01.17✎ 14:38 | 
        Господа, всех приветствую и с днем студента.
 Столкнулся с проблемой в запросе использую "подобно", данный механизм имеет спец символы ("%,[]") так вот а если мне нужно как раз проверять, содержится ли этот символ то есть у меня есть имя "....[000654]" мне нужно как раз искать Подобно "%[000654]%" то есть как заставить запрос не воспринимать [] как спец символ? | |||
| 1
    
        Fragster гуру 25.01.17✎ 14:38 | 
        (0) а читал ли ты справку?     | |||
| 3
    
        Fragster гуру 25.01.17✎ 14:40 | 
        (2) человек за 10 лет должен сам научиться пользоваться справкой     | |||
| 5
    
        catena 25.01.17✎ 14:42 | 
        (3)Ок, молчу :)     | |||
| 6
    
        xaozai 25.01.17✎ 14:46 | 
        ПОДОБНО "%фыв[бдлрт%" СПЕЦСИМВОЛ "["     | |||
| 7
    
        Fragster гуру 25.01.17✎ 14:48 | 
        (6) не угадал :(     | |||
| 8
    
        glime 25.01.17✎ 14:51 | 
        справку курил, но не понял     | |||
| 9
    
        glime 25.01.17✎ 14:52 | 
        может что с кавычками     | |||
| 10
    
        glime 25.01.17✎ 14:53 | 
        Оператор проверки строки на подобие шаблону 
 Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ. Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки: % (процент): последовательность, содержащая любое количество произвольных символов _ (подчеркивание): один произвольный символ […] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона. [^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки. Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ. Например, шаблон “%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\” означает подстроку, состоящую из последовательности символов: буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в. Причем перед этой последовательностью может располагаться произвольный набор символов. | |||
| 11
    
        glime 25.01.17✎ 14:54 | 
        Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ.     | |||
| 12
    
        glime 25.01.17✎ 14:55 | 
        пробовал 
 СПЕЦСИМВОЛ [000654% СПЕЦСИМВОЛ "["000654% [000654% СПЕЦСИМВОЛ "["(бред) | |||
| 13
    
        glime 25.01.17✎ 15:02 | 
        (1) подскажи если знаешь?     | |||
| 14
    
        Lexey_ 25.01.17✎ 15:05 | 
        (12) ну возьми пример "%АБВ[0-9][абвг]\_абв%" СПЕЦСИМВОЛ "\" и тупо замени на свой шаблон     | |||
| 15
    
        Lexey_ 25.01.17✎ 15:06 | 
        +(14) вот прям копипастой делай, если не можешь руками повторить     | |||
| 16
    
        trad 25.01.17✎ 15:11 | 
        (12) Подобно "%\[000654\]%" СПЕЦСИМВОЛ "\"     | |||
| 17
    
        glime 25.01.17✎ 15:19 | 
        ХарактеристикиНоменклатуры.Наименование ПОДОБНО "%[506721]%" СПЕЦСИМВОЛ "["     | |||
| 18
    
        Fragster гуру 25.01.17✎ 15:20 | 
        (16) сложно, когда в ветке уже дали прям правильный ответ?     | |||
| 19
    
        Fragster гуру 25.01.17✎ 15:20 | 
        (18) -> (17)     | |||
| 20
    
        glime 25.01.17✎ 15:28 | 
        теперь такой вопрос, вторую скобку не надо обозначать как спецсимвол? "]"     | |||
| 21
    
        quest 25.01.17✎ 15:36 | 
        в (16) уже все показали. Посмотри туда внимательно.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |