|
Подобно в запросе | ☑ | ||
---|---|---|---|---|
0
pal_vas
27.11.15
✎
15:17
|
Задача получить запросом все значения справочника в наименовании которого содержится С16;С17;С...;С1500; Как это можно сделать в запросе? Пробую Номенклатура.НаименованиеПолное ПОДОБНО "%_С[16-1500]_%" выводит не корректно.
|
|||
1
VikingKosmo
27.11.15
✎
15:18
|
в чем проявляется некорректность?
|
|||
2
Живой Ископаемый
27.11.15
✎
15:20
|
%С[1-9][6-9]%
но вообще непонятно |
|||
3
pal_vas
27.11.15
✎
15:21
|
(1) ну например позицию с наименование "С3 Н20-40 4680009361379" так же выводит
|
|||
4
Живой Ископаемый
27.11.15
✎
15:23
|
накидай больше примеров и какие из них должны попадать в выборку
|
|||
5
pal_vas
27.11.15
✎
15:23
|
(2)что именно не понятно? как быть с 20-25?
|
|||
6
Лефмихалыч
27.11.15
✎
15:26
|
%_С[0-9]_% или %_С[0-9][0-9]_% или %_С[0-9][0-9][0-9]_% или ИТАКДАЛЕЕ
запаришься, короче. Регэкспов тут нет, живи с этим |
|||
7
pal_vas
27.11.15
✎
15:27
|
Примеры: Артикул С3 Н20-40 4680009361379;С16 Н20-40 4680009361379;С20 Н20-40 4680009361379;С1 Н20-40 4680009361379
И т.д. |
|||
8
VikingKosmo
27.11.15
✎
15:28
|
а был бы он С0003, СОО16... С1500...
|
|||
9
pal_vas
27.11.15
✎
15:30
|
(8) нет нет, нумеровали так сказать строго, сначала символ "С" потом цифра от 16 и до 1500.
|
|||
10
pal_vas
27.11.15
✎
15:32
|
(6) Есть другие варианты?
|
|||
11
VikingKosmo
27.11.15
✎
15:33
|
(10) есть, "Понять и простить" (с)
|
|||
12
pal_vas
27.11.15
✎
15:34
|
(11) Задача то должна быть не оригинальной, думаю многие как то кодируют артикулы или наименование...
|
|||
13
VikingKosmo
27.11.15
✎
15:36
|
(12) мы кодируем, но в условиях запросов не используем. Совсем...
|
|||
14
pal_vas
27.11.15
✎
15:36
|
(13) пусть будет не запрос, пусть перебор элементов, тогда как?
|
|||
15
Лефмихалыч
27.11.15
✎
15:36
|
(10) нет. Но этот вариант не так уж и плох. Нечитабелен ни хренища только. Но работает. Я такими эппическими ПОДОБНО выстригал хорошие телефоны из контактной информации и отделял их от плохих. Хотя там данных было не много - какие-то сцаные сотни тысяч наверное... Как оно будет на взрослых объемах быть - не пробовал
|
|||
16
pal_vas
27.11.15
✎
15:38
|
(15) Согласен, должен быть рабочим, спасибо, сейчас попробую...
|
|||
17
pal_vas
27.11.15
✎
15:41
|
(15) Да, сработало, спасибо!
|
|||
18
letni88
27.11.15
✎
15:57
|
(17) , решение вспомнилось - сформируй ТЗ и соедени в запросе по условию подобно
|
|||
19
letni88
27.11.15
✎
15:58
|
более красиво, что ли
|
|||
20
Лефмихалыч
27.11.15
✎
16:04
|
(18) ТЗ сформировать с вот этими "%_С[0-9][0-9][0-9]_%" шаблонами что ли? Ну, тож вариант. Только, когда я это делал, 8.1 еще не умела соединяться по ПОДОБНО, по-моему. Кажется. А может - тупо в голову не пришло.
|
|||
21
letni88
27.11.15
✎
16:08
|
ну этот вариант больше подходит для случаев когда вариантов сравнения по подобно реально много, а если 5-10 то думаю не особо важно, по скорости думаю тоже одинаково примерно
|
|||
22
sash-ml
27.11.15
✎
16:11
|
если после числа всегда пробел можно что-то вроде
"%_С[0-9][0-9 ][0-9 ][0-9 ]_%" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |