|
Как в запросе сделать поиск по коду, если значение для поиска без значимых нулей?
| ☑ |
0
svird
28.03.18
✎
14:03
|
делаю экспорт премий, табельные номера передают без 0000, а в кодах они есть перед номером, как обойти? Спасибо!
|
|
1
Lexey_
28.03.18
✎
14:07
|
(0) ПОДОБНО
|
|
2
Numerus Mikhail
28.03.18
✎
14:08
|
(0) добавляй лидирующие нули перед номерами
|
|
3
svird
28.03.18
✎
14:10
|
(1) а ПОДОБНО можно в списке использовать?
|
|
4
svird
28.03.18
✎
14:13
|
(2) а как в списке проще добить нули?
|
|
5
Lexey_
28.03.18
✎
14:14
|
(4) циклом
|
|
6
shuhard
28.03.18
✎
14:34
|
(0) если код текстовый , то приклей в запросе
|
|
7
Базис
naïve
28.03.18
✎
14:39
|
Прав(("0000000000" + Твойкод), ТвояДлина)
|
|
8
Малыш Джон
28.03.18
✎
14:41
|
(6) ВЫБОР КОГДА ВЫРАЗИТЬ(Код КАК СТРОКА(1))=Код ТОГДА "0000000"+Код
КОГДА ВЫРАЗИТЬ(Код КАК СТРОКА(2))=Код ТОГДА "000000"+Код
и т.д.? ))
|
|
9
Базис
naïve
28.03.18
✎
14:43
|
(4) Лучше не преобразовывать данные дважды, а брать их по ссылке.
|
|
10
Сияющий в темноте
28.03.18
✎
19:06
|
Количество цифр в коде получается из метаданных,далее,через функцию формат готовим строку шаблон и по ней ищем.н
но,если число нулей в искомом коде от балды,то ничего не выйдет,и придется искать или через подобно или обрезанием по длине,но это уже не в запросе.
|
|
11
Базис
naïve
28.03.18
✎
19:18
|
По "код подобно 12" сколько будет найдено совпадений? 12,112,120...129 и т.д.?
|
|
12
Chameleon1980
28.03.18
✎
21:59
|
Если сделаешь
Подобно "%12"
то из
12,112,120...129
будет только 12 и 112
все будут если сделаешь Подобно "%12%"
мануалы в руки
|
|
13
Сияющий в темноте
29.03.18
✎
09:48
|
Подобно,ищет полным перебором,в отличие от индексного поиска при добавлении нулей спереди
|
|