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 に答える