Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

сложный запрос с заменой символов


Андрей гость ©   (2005-09-19 13:06:00) 

Возможно ли создать запрос к таблице, чтобы в одном из текстовых полей заменить (если встречается в поле один символ "|" то заменить его на две запятые, а если всетречается два или более символа "|" то заменить их на одну запятую каждый). Как это можно решить с помощью языка SQL


Андрей гость   (2005-09-21 14:56:00) [1]

А если с начала по простецкому, замена одного на другое, а дальше может я и сам додумаю


Андрей гость   (2005-09-21 14:52:00) [2]

Извиняюсь за выражение, чем пахнет


Digitman   (2005-09-20 15:56:00) [3]

дело пахнет рег.выражениями ..


Anatoly Podgoretsky   (2005-09-20 10:12:00) [4]

Андрей гость   (19.09.05 19:17) [6]
У тебя задача сложнее, не один символ на один, а с учетом истории.


Sergey13   (2005-09-20 09:53:00) [5]

2[6] Андрей гость   (19.09.05 19:17)
У тебя же не просто замена, а замена с анализом заменяемого. Это уже сложнее.


Ega23   (2005-09-19 19:20:00) [6]

Значит в языке SQL невозможно выполнить запрос и при этом заменив один символ на другой?

Диалектов SQL - тьма-тьмущая. Есть общий стандарт, но он описывает далеко не все возможности разных диалектов.
На ANSII SQL твой запрос можно написать так, на T-SQL - по-другому, на PL - по-третьему.


Андрей гость   (2005-09-19 19:17:00) [7]

Значит в языке SQL невозможно выполнить запрос и при этом заменив один символ на другой?


Anatoly Podgoretsky   (2005-09-19 19:05:00) [8]

Андрей гость   (19.09.05 18:41) [4]
Очень, начиная от невозможности выполнить запрос на замену и запрос вообще.


Андрей гость   (2005-09-19 18:41:00) [9]

Разве от того какая СУБД будет оличатся запрос


Андрей гость   (2005-09-19 13:18:00) [10]

Три варианта
1 - *.dbf
2 - *.txt
3 - *.mdb


Ega23   (2005-09-19 13:15:00) [11]

СУБД какая?


Sergey13   (2005-09-19 13:10:00) [12]

А не проще циклом прокрутить?


Наверх

Титульная страница Поиск, карта сайта Написать письмо