Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 как вставить символ??  [new]
Ranet
Member

Откуда:
Сообщений: 3
WHERE MAIN_TABLE.POST_ADDRESS like "*[1-9][А-Я][А-Я]*"
or MAIN_TABLE.POST_ADDRESS like "*[А-Я][А-Я][1-9]*" ;

как вставить пробел между буквой и цифрой во всех найденных строках??

спасибо
14 апр 05, 14:22    [1468595]     Ответить | Цитировать Сообщить модератору
 Re: как вставить символ??  [new]
Shark
Member

Откуда:
Сообщений: 2365
update ..set blablabla=left(blablabla;2) & " " & right(blablabla;1)
Двумя запросами
14 апр 05, 14:28    [1468630]     Ответить | Цитировать Сообщить модератору
 Re: как вставить символ??  [new]
Ranet
Member

Откуда:
Сообщений: 3
а можно поподробнее??
выдает ошибку синтаксиса(
14 апр 05, 15:18    [1468885]     Ответить | Цитировать Сообщить модератору
 Re: как вставить символ??  [new]
Andres 1
Guest
Ranet
а можно поподробнее??
выдает ошибку синтаксиса(

А вот если бы открыли военную тайну, кто именно выдает ошибку синтаксиса?

Хинт: синтаксис конкатенации строк в Jet SQL и MS SQL - разный.

А если у вас еще pass-through query к какому-нибудь Pervasive SQL или еще какому чуду-юду?
14 апр 05, 15:30    [1468947]     Ответить | Цитировать Сообщить модератору
 Re: как вставить символ??  [new]
Ranet
Member

Откуда:
Сообщений: 3
это была моя ошибка

пробел нужно вставить, не обрезая значение

например,
Дегтярный пер д2

а нужно чтобы было
Дегтярный пер д 2
14 апр 05, 15:56    [1469090]     Ответить | Цитировать Сообщить модератору
 Re: как вставить символ??  [new]
Shark
Member

Откуда:
Сообщений: 2365
Гм. Я звездочки не заметил. Неправильно я ответил.
Надо написать на бейсике функцию(функции), которые добавляют пробел
А потом вызвать эту функцию в запросе.
Вот.
В общем случае таких сочетаний в строке может быть больше одного. Куда пробел толкать? Везде?
Короче, решение такое.
Пишем функцию, которая перебирает символы строки и помнит два предпоследних, и как дойдет до момента, что два предпоследних символы а текущий цифра так хуяк перед текущим пробел.
И потом эту функцию вызываем в запросе.
Вот.
14 апр 05, 15:57    [1469098]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить