powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вставить пробел после нескольких знаков
14 сообщений из 14, страница 1 из 1
Вставить пробел после нескольких знаков
    #38527231
djhottabych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне необходимо в базе в поле, после двух знаков поставить пробел, как это можно сделать??? (пример, есть - RB3025 112/17, нужно RB 3025 112/17)


Спасибо большое заранее всем.
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527285
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
CONCAT(SUBSTR(myfield,1,2),' ',SUBSTR(myfield,3))
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527290
djhottabych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
таблица - shop_product_variants
поле - number
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527323
djhottabych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

этот запрос нужно вставить в таблице? вместо myfield название моего Поля?
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527330
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djhottabychэтот запрос нужно вставить в таблице?Это не запрос, это выражение. Вставить его нужно там, где нужна эта операция вставки пробела.

djhottabychвместо myfield название моего Поля?Да.
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527342
djhottabych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

я использую phpmyadmin, открыл таблицу и вставил в SQL-запросы, это выражение, но мне ошибку выдало "#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CONCAT(SUBSTR(number,1,2),' ',SUBSTR(number,3))' at line 1"
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527369
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djhottabych,

Еще раз - это не запрос, это выражение. Само по себе оно не работает, а только как часть хранимой процедуры или запроса. Скорее всего, его вам нужно использовать в каком-то запросе. В каком именно - зависит от точной постановки задачи.
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527375
djhottabych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
есть таблица - shop_product_variants
есть поле - number (в этом поле содержится такая запись RB3025 112/17, после RB нужно поставить пробел, чтобы получилось вот так - RB 3025 112/17)

Задача вставить пробел после двух символов и все!
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527402
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соответственно в SELECT вместо имени поля нужно вставить указанное выражение.
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527406
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djhottabychчтобы получилось вот такЧтобы получилось где?
в исходной таблице, в результатах запроса, в другой таблице, где-то еще?
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527433
djhottabych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

получилось в исходной таблице, просто провести замену
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527449
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djhottabychmiksoft,

получилось в исходной таблице, просто провести замену
Код: sql
1.
UPDATE shop_product_variants SET number=CONCAT(SUBSTR(number,1,2),' ',SUBSTR(number,3))
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527458
djhottabych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

огромное спасибо, получилось.
...
Рейтинг: 0 / 0
Вставить пробел после нескольких знаков
    #38527535
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft
Код: sql
1.
CONCAT(SUBSTR(myfield,1,2),' ',SUBSTR(myfield,3))

Через insert ведь проще...
Код: sql
1.
insert(myfield,3,0,' ')
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вставить пробел после нескольких знаков
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]