Удалить из строки определенное значение sql
Есть выборка
SELECT * FROM `alias` WHERE `query` LIKE 'product_id=%' AND `keyword` like '%.html'
Как мне удалить из всех строк в столбце keyword
окончание '.html'
Источник: Stack Overflow на русском
Есть выборка
SELECT * FROM `alias` WHERE `query` LIKE 'product_id=%' AND `keyword` like '%.html'
Как мне удалить из всех строк в столбце keyword
окончание '.html'
Можно воспользоваться функциями SUBSTRING и CHAR_LENGTH.
SELECT col, SUBSTRING(col, 1, CHAR_LENGTH(col) - 2) AS col_trimmed
FROM tbl