|
выборка полей
|
|||
---|---|---|---|
#18+
подскажите, есть поле, в нём восьмизначные и десятизначные цифры, необходимо отобрать только десятизначные? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 14:34 |
|
выборка полей
|
|||
---|---|---|---|
#18+
Dima T, это не подходит....короче у меня есть ИНН, а есть серия и номер паспорта, так вот серия паспорта мне не нужна ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 14:57 |
|
выборка полей
|
|||
---|---|---|---|
#18+
zhiha, Для ИП ИНН 12-значный. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 15:00 |
|
выборка полей
|
|||
---|---|---|---|
#18+
Jonny540, ну это сути задачи не меняет ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 15:02 |
|
выборка полей
|
|||
---|---|---|---|
#18+
zhihaDima T, это не подходит....короче у меня есть ИНН, а есть серия и номер паспорта, так вот серия паспорта мне не нужна Это надо писать в первом посте, что поле символьное. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 15:04 |
|
выборка полей
|
|||
---|---|---|---|
#18+
Dima T, о спасибочки.... просто я спешила ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 15:05 |
|
выборка полей
|
|||
---|---|---|---|
#18+
Dima T, пишет, что синтаксическая ошибка =(( ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 15:08 |
|
выборка полей
|
|||
---|---|---|---|
#18+
zhihaDima T, пишет, что синтаксическая ошибка =(( Код покажи ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 15:15 |
|
выборка полей
|
|||
---|---|---|---|
#18+
Лучше покажите пару строк содержимого таблицы. Серия и номер паспорта не через пробел записаны? PS: По "правильному" должно быть еще одно поле, в котором было бы записано что именно пишется в другом поле. Ну, что-то вроде Тип документа НомерПаспорт 1234 5678ИНН 1234567890 Может в Вашей таблице тоже есть подобное поле? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 15:25 |
|
выборка полей
|
|||
---|---|---|---|
#18+
ВладимирМ, нет пробелов там точно нет.... серия так и записана к примеру, ВД022456, а есть просто цифры ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 16:02 |
|
выборка полей
|
|||
---|---|---|---|
#18+
а вообще там больше 40000 записей, может где-то и влепили при наборе пробел, но его же просто нереально сейчас выявить, а вообще по умолчанию набор без пробела ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 16:04 |
|
выборка полей
|
|||
---|---|---|---|
#18+
Dima T,[SRC sql] len(alltrim(kod)) = '10' ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 16:26 |
|
выборка полей
|
|||
---|---|---|---|
#18+
zhihaDima T,[SRC sql] len(alltrim(kod)) = '10' я вообще-то по другому писал. кавычки откуда взялись? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 16:30 |
|
выборка полей
|
|||
---|---|---|---|
#18+
Dima T, так и без кавычек тоже не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 16:37 |
|
выборка полей
|
|||
---|---|---|---|
#18+
zhihaDima T, так и без кавычек тоже не работает значит где-то рядом ошибка, это условие оно одно не пишется, это часть какой-то команды. например Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 16:47 |
|
выборка полей
|
|||
---|---|---|---|
#18+
zhihaВладимирМ, нет пробелов там точно нет.... серия так и записана к примеру, ВД022456, а есть просто цифры Вообще-то, сложно дать совет общего плана, когда точно не известно, какие именно варианты содержимого могут быть. Если сформулировать задачу таким образом 1. Выделить из содержимого поля только цифры, исключив любые другие символы 2. Отобрать только те записи, у которых количество оставшихся цифр будет равно 10 то такое условие можно записать так Код: sql 1.
Смысл подобной конструкции в том, что внутренний ChrTran() формирует список символов, кроме цифр, которые есть в поле, а внешний ChrTran() исключает эти символы. После такого двойного преобразования надо просто подсчитать, сколько символов осталось Но, разумеется, это будет не корректно, если в поле записано, например "ВД022456N0234". Т.е. цифр-то 10, но это явно не ИНН. Можно, конечно, добавить условие на исключение записей, у которых в поле есть символы, отличные от цифр. Например. так Код: sql 1.
Но, опять же, мало ли, что там ввели. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2012, 17:57 |
|
|
start [/forum/topic.php?fid=41&fpage=53&tid=1583513]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 410ms |
0 / 0 |