В SQLite вы можете использовать строковую функцию rtrim()
для удаления пробелов в конце строки.
select rtrim(mycol) from mytable
Если вы хотите удалить только значения обрезки, которые имеют как минимум два пробела, и оставить значения, оканчивающиеся одним пробелом, без изменений, вы можете заключить это в условие:
select case when mycol like '% ' then rtirm(mycol) else mycol end from mytable
Или если вы ищете оператор update
:
update mytable set mycol = rtrim(mycol) where mycol like '% '