![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 21
|
![]()
Здравствуйте. Есть SQL таблица "table1" и столбец "column1". В ячейках содержится различный текст типа "текст ячейки - различный". Можно ли как-то поменять значения ячеек на "различный - текст ячейки"? То есть использовать для этого тире.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Нужно поменять текст "aa bb ccc ddddd - xxxxxxx yyyy" на "xxxxxxx yyyy aa bb ccc ddddd" ?
какая СУБД ? тире есть во всех ячейках? Или менять нужно нужно только там, где есть тире? а если тире не одно, что делать? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 21
|
![]()
Serge_Bliznykov, спасибо за ответ. Это MySQL, а если конкретно, то заголовки записей в Wordpress. Да, нужно поменять текст местами "aa bb ccc ddddd - xxxxxxx yyyy" на "xxxxxxx yyyy - aa bb ccc ddddd", оставив тире. Сейчас посмотрел, есть заголовки типа "aa bb ccc ddddd - xxxxxxx yyyy - zzzzzz ffff", то есть бывает 2 тире. В этом случае нужно чтобы получилось "xxxxxxx yyyy - aa bb ccc ddddd - zzzzzz ffff", то есть чтобы поменялись первые два "отрезка" текста, а третий остался на месте. Такое вообще возможно?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
это для MSSQL
для MySQL нужны будут другие имена функций работы со строками substring(что[исходная строка], откуда[начинать], сколько[копировать]) ==> ??? charindex(что[искать], где[искать исходная строка поиска], откуда[начинатьискать]) ==> ??? len(что[исходная строка]) ==> ??? Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 21
|
![]()
evg_m, спасибо, но у меня мозгенков не хватит переделать наверное. substring в MySQL вроде есть, а вместо charindex нужно видимо использовать instr (что нагуглил), который не поддерживает стартовую позицию поиска.
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как поменять местами первый и последний символ в Паскаль | Flocky | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 11.12.2015 16:59 |
Как вывести символ используя десятичного номера? | forged | Паскаль, Turbo Pascal, PascalABC.NET | 54 | 16.03.2013 20:46 |
Макрос чтобы во всех ячейках столбца удалить последний символ | alex0070 | Microsoft Office Excel | 4 | 14.10.2011 22:45 |
как выравнить в одной таблице текст в разных ячейках | Arassir | HTML и CSS | 2 | 18.01.2010 08:29 |
Как поменять текст в ComboBox | Volkogriz | Общие вопросы Delphi | 6 | 27.02.2009 14:13 |