Извлечь последнее значение из столбца (Sqlite) - PullRequest
0 голосов
/ 01 февраля 2020

Могу ли я извлечь последнее значение столбца, как у меня есть столбец:

column_name
12 23 45 67
33 44 55 99 100
11 22
99 08 08
111 222 909 707 6

Мне нужен результирующий столбец

67
100
22
08
6

1 Ответ

2 голосов
/ 01 февраля 2020
select replace(column_name, rtrim(Text, replace(Text, ' ', '')), '') from table_name;

Для этого:

  • получить временную строку со всеми удаленными пробелами, например, '12234567'
  • использовать rtrim для удаления справа этих символов из временного строка до первого пробела -> '23 23 45'
  • заменить из исходного текста значение из операции rtrim, чтобы получить только последнее значение -> 65
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...