Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Внизсложный запрос с заменой символов Найти похожие ветки
← →
Андрей гость (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c