Возможно, вы могли бы использовать следующее в качестве основы: -
Создание тестовой таблицы
DROP TABLE IF EXISTS sentences;
CREATE TABLE IF NOT EXISTS sentences (sentence TEXT);
Загрузить некоторые данные испытаний
INSERT INTO sentences
VALUES
('the dog is brown'),('pigs are pink'),('polar bears are white'),('orangutans are orange'),('zebras are black and white');
Таблица выглядит так: -

Запрос
SELECT
substr(
replace(
replace(
replace(
replace(
replace(
replace(
replace(
replace(
replace(' '||sentence,' a',' A')
,' b',' B'),
' c',' C'),
' d',' D'),
' e',' E'),
' f',' F'),
' g',' G'),
' h',' H'),
-- ..........
' t',' T')
-- .............
,2) AS converted
FROM sentences
- Это делает слова, начинающиеся с a-h, а также t
- Добавляет пробел, позволяющий преобразовать первое слово согласно
' '||sentence
, а затем удаляет пробел после того, как все замены были сделаны substr(........,2)
.
Результат
