如何在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);
答案 0 :(得分:5)
例如,从字符串value
中删除最后2个字符:
substring(value, 1, length(value) - 2)