powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Требуется удалить последнее слово в поле
4 сообщений из 4, страница 1 из 1
Требуется удалить последнее слово в поле
    #40017869
alexf3791
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется таблица, в которой есть поле (VARCHAR), в котором необходимо удалить последнее слово.
Я изменил простой запрос, который удаляет первое слово, это работает
Код: plsql
1.
2.
SELECT "ROW1", SUBSTRING("ROW2", LOCATE(' ', "ROW2")) AS "ROW2"
FROM TABLE;


...таким образом
Код: plsql
1.
2.
SELECT "ROW1", REVERSE(SUBSTRING(REVERSE("ROW2)", LOCATE(' ', "ROW2"))) AS "ROW2"
FROM TABLE;


Но этот запрос почему-то отрезает произвольную часть текста в конце строки, не только слово.
...
Рейтинг: 0 / 0
Требуется удалить последнее слово в поле
    #40017884
alexf3791
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Догадался )))
Забыл перевернуть строку во второй раз ))
Код: plsql
1.
2.
SELECT "ROW1", REVERSE(SUBSTRING(REVERSE("ROW2)", LOCATE(' ', REVERSE("ROW2")))) AS "ROW2"
FROM TABLE;
...
Рейтинг: 0 / 0
Требуется удалить последнее слово в поле
    #40018059
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
TRIM(TRIM(TRAILING SUBSTRING_INDEX(row2, ' ', -1) FROM row2))
...
Рейтинг: 0 / 0
Требуется удалить последнее слово в поле
    #40018060
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
TRIM(TRIM(TRAILING SUBSTRING_INDEX(row2, ' ', -1) FROM row2))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Требуется удалить последнее слово в поле
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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