Общие > Базы данных

Форматирование строки

(1/1)

DartSidius:
Есть у меня таблица...в ней поле....

в нём сейчас содержатся данные...примерно в таком формате

200707 1231314    login

мне нужно переделать формат и сохранить данные...а переделать - кол-во пробелов между 1231314    login с 5 на 10 например..

может кто, чего подскажет?..


бд mysql

fidget:
substring(), repeat(), concat() и другие строковые функции.

DartSidius:
Ну как-то не совсем понятно как с их помощью можно такую операцию произвести :) . . . простые - можно . . . а такую что-то не получается

fidget:
1. находите с какой позиции у вас начинается пробел перед логином (ну если эта позиция известна заранее, то еще легче)
2. вырезаете левые и правые части из строки до и после это позиции
3. делаете конкат из них же + необходимое кол-во пробелов

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии