Forum Webscript.Ru
Общие => Базы данных => Тема начата: DartSidius от 07 Августа 2007, 07:15:43
-
Есть у меня таблица...в ней поле....
в нём сейчас содержатся данные...примерно в таком формате
200707 1231314 login
мне нужно переделать формат и сохранить данные...а переделать - кол-во пробелов между 1231314 login с 5 на 10 например..
может кто, чего подскажет?..
бд mysql
-
substring(), repeat(), concat() и другие строковые функции.
-
Ну как-то не совсем понятно как с их помощью можно такую операцию произвести :) . . . простые - можно . . . а такую что-то не получается
-
1. находите с какой позиции у вас начинается пробел перед логином (ну если эта позиция известна заранее, то еще легче)
2. вырезаете левые и правые части из строки до и после это позиции
3. делаете конкат из них же + необходимое кол-во пробелов