你怎么能告诉MYSQL从后面开始TRIM X个字符?

时间:2010-04-10 02:06:08

标签: mysql substring trim trail

如何在MYSQL中编写以下内容?

SELECT SUBSTRING(value - (1 TRAILING CHARACTER)) FROM table;

基本上substring(value,2)修剪第一个字母。但我需要修剪最后的字母。我不能使用substring(value,-4,3)因为我不知道值的长度。

这是另一个例子: SELECT * FROM table WHERE SUBSTRING(value - (4 TRAILING CHARACTER)) in (SELECT SUBSTRING(value - (1 TRAILING CHARACTER)) FROM table);

1 个答案:

答案 0 :(得分:5)

例如,从字符串value中删除最后2个字符:

substring(value, 1, length(value) - 2)