Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.046 c
2-1127247193
Ji
2005-09-21 00:13
2005.10.16
Глупый вопрос про String и про кодировки


2-1127098868
Федор
2005-09-19 07:01
2005.10.16
MDAC


1-1127510917
Студент:(
2005-09-24 01:28
2005.10.16
Вычисление С в степени N с минимальным количеством умножений


2-1126785349
Vad_
2005-09-15 15:55
2005.10.16
про грид


14-1127233665
ocean
2005-09-20 20:27
2005.10.16
Бывает ли такое?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский