Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

сложный запрос с заменой символов   Найти похожие ветки 

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

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


 
Sergey13 ©   (2005-09-19 13:10) [1]

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


 
Ega23 ©   (2005-09-19 13:15) [2]

СУБД какая?


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

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


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

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


 
Anatoly Podgoretsky ©   (2005-09-19 19:05) [5]

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


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

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


 
Ega23 ©   (2005-09-19 19:20) [7]

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

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


 
Sergey13 ©   (2005-09-20 09:53) [8]

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


 
Anatoly Podgoretsky ©   (2005-09-20 10:12) [9]

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


 
Digitman ©   (2005-09-20 15:56) [10]

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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.074 c
3-1125668330
Ландграф Павел
2005-09-02 17:38
2005.10.16
.mde как вы оцениваете уровень встроеной защиты?


14-1127837338
Ученик чародея
2005-09-27 20:08
2005.10.16
Как идет сложение обыкновенных дробей?


14-1126609315
INeedYourHelp
2005-09-13 15:01
2005.10.16
Лицензионная Delphi 7 studio enterprise


1-1127307607
DelphiLexx
2005-09-21 17:00
2005.10.16
Избежать мерцания при перемещении


14-1127734001
Megabyte
2005-09-26 15:26
2005.10.16
Письмо от Кобальта, часть 2-я