2

我如何在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);

4

1 回答 1

5

例如,要从 string 中删除最后 2 个字符value

substring(value, 1, length(value) - 2)
于 2010-04-10T02:12:54.627 回答