2009-01-12 110 views
4

如何返回字符串减去MySQL中字符串中的第一个字符?除字符串中第一个字符外的全部内容

换句话说,从'hello'得到'ello'。

我能想到的唯一办法做到这一点是与第二偏移比字符串大也可能会被使用MID():

select mid('hello', 2, 99) 

但我相信必须有一个更优雅这样做的方式。在那儿?

回答

0

怎么样选择SUBSTR( '你好',2)?

2

这实际上是不正确的。如果你这样做,你只会得到llo。为了第一个字符后得到 一切....做到以下几点:

<?php 
echo substr('hello', 1); // Output ello 
echo '<br />'; 
echo substr('hello', 2); // Output llo 
?> 

我只是想纠正。

编辑:Bah,不理我。我以为你在用PHP来谈论。好吧,无论如何,你可以在 Mysql中做到这一点。或者你可以像上面发布的那样在PHP中获得它。

相关问题